Muhammed Qasim
Why is this sentence is wrong? I have picked up the below sentence from common English mistakes: Incorrect: I have visited Niagara Falls last weekend. Correct: I visited Niagara Falls last weekend. Can somebody explain why the first one is to be considered wrong?
22 Thg 10 2017 13:46
Câu trả lời · 4
1
Good question. When you specify a time that you did an action, we don't use have+verb to describe the action. So, saying "I visited Niagara Falls last weekend." is the only correct option when using a specific time. You can say "I have visited Niagara Falls." but without the time specifier - more like a response to a question emphasizing a past action.
22 tháng 10 năm 2017
1
With the perfect tense you cannot specify the time something occurred. It is only about the fact that it has happened. So you need to use the simple past or delete "last weekend" I love visiting Niagara Falls. I usually go down there two or three times a year
22 tháng 10 năm 2017
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!