Tìm kiếm từ nhiều giáo viên Tiếng Anh...
nozturk
Which ones are grammatically correct? I don't know how many times I've seen this movie. or I saw this movie I don't know how many times I've told you that. or I told you that I don't know how many times I've done this. or I did this.

Câu trả lời · 5

1
They can both be correct, depending on the circumstances and context.
1
In each case, the first one. The present perfect is used when you've done things in the past and it's uncertain whether you may do them again. You may see the movie again, or tell me that again. The simple past could only be used in this case if the time is closed and it's impossible to do the same again. "I don't know how many times I told you that when you were a child. (you are an adult now).
0
I think the original poster needs to say in what circumstance he is using the sentences. It is misleading to say they are fine, as they are not fine in all circumstances, as I said in my post above. It is NOT correct to use simple past if you are talking about open time. I know it's common in American English, but it's NOT correct.
0
These are fine.

Bạn vẫn không tìm thấy được các câu trả lời cho mình?

Hãy viết xuống các câu hỏi của bạn và để cho người bản xứ giúp bạn!

Đừng bỏ lỡ cơ hội học ngoại ngữ ngay tại nhà. Hãy xem danh sách các gia sư ngôn ngữ giàu kinh nghiệm của chúng tôi và đăng ký buổi học đầu tiên ngay hôm nay!

Bắt đầu học hôm nay