- This is my first time to see a movie since a long time.
- This is my first time to see a movie after a long time.
Which one is correct grammatically?
Both are wrong. You can say:
“This is the first movie I’ve seen for/in a long time.”
Dozy,
I have seen your reply.
Your sentence is really fine.
But I couldn’t understand how my sentences are wrong.
Could you please point out the mistakes I committed with nuances of the grammar involved? Please guide me.
Thanks.
“my first time to (do something)” is not good English.
“since a long time” is an incorrect use of “since”.
“first … after a long time” is not correct . As I mentioned, it should be “first … for/in a long time”.
Use ‘since’ when the reference is to a point of time like ‘Monday’, 'yesterday, ‘last week’, ‘1999’, ‘2010’ etc., and ‘for’ when the reference is to a period of time like ‘a few minutes’, ‘a week’, ‘a month’ ‘a year’, ‘many years’, ‘long time’ etc. And these two prepositions are used, mostly, with present perfect and present perfect progressive tense constructions.
For example:
I have not seen him for ages.
I have been waiting for you since morning.
To me, ‘since morning’ sounds a bit strange. How about ‘since this morning’ instead?[YSaerTTEW443543]
TOEIC listening, photographs: A produce shop[YSaerTTEW443543]
Yes, that could be better and more specific, Torsten. Thank you.