Luiz
In a long time.../For a long time... FIRST QUESTION: When should I use ''in'' and ''for'' in combination with the expression ''a long time''? SECOND QUESTION: What does the phrase below mean? Does it mean that ''I have not played a game as good as this one in a long time?'' ''This is one of the best games I have ever played in a long time.'' Thank you very much.
4 Thg 10 2019 14:25
Câu trả lời · 5
1
1. 'For' is the "correct" preposition to use here. You can use 'for' with 'a long time' in any context: past, present, future, simple or continuous, positive or negative. It's possible to replace 'for' with 'in' in only a few contexts, mainly with negatives and superlatives in the present perfect and past perfect, for example "It's the best meal I've had in a long time" or "He hadn't seen his family in a long time". Some people see this usage as colloquial/non-standard. If in doubt, use 'for' : 'for' is sure to be right, while 'in' is likely to be wrong. 2. The sentence is wrong. You can't have 'ever' and 'in a long time' in the same phrase. You can have one or the other, both not both. ''This is one of the best games I have ever played." = in my whole life ''This is one of the best games I have played in a long time.'' = "The last time I played such a good game was a long time ago." Choose whichever one of those sentences you like .
4 tháng 10 năm 2019
Thank you very much, guys!
6 tháng 10 năm 2019
In a long time is used more commonly in the UK, and for a long time is used more commonly in the USA
4 tháng 10 năm 2019
I used to play football for a long time before I hurt my knee. It will take a long time for the potatoes to finish cooking. I am going to Steven tomorrow, I haven't seen him in/for a long time. I think both can be used here. But for the future "for" is better. I won't be seeing Steven for a long time. You shouldn't use "in" here. I'm no teacher but I hope it helps a little :)
4 tháng 10 năm 2019
FIRST QUESTION: Both are Ok but in UK "in a long time" is less used SECOND QUESTION: Correct. "I haven't had such a good game for ages" is another way to say the same thing :)
4 tháng 10 năm 2019
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!