Past simple vs. Present Perfect
Past simple vs. Present Perfect
YET
Past simple
Present perfect
Yesterday
Past Simple
Present Perfect
Two days ago
Past simple
Present perfect
For 5 years
Past simple
Present perfect
Never
Past Simple
Present perfect
A year ago
Past simple
Present Perfect
Always
Past simple
Present perfect
So far
Past simple
Present perfect
How long
Past simple
Present perfect
A decade ago
Past simple
Present perfect
Past Simple or Present perfect? Mary won the lottery last year.
past simple
present perfect
Past Simple or Present perfect? I have known him all my life.
Past Simple
Present Perfect
Past Simple or Present perfect? Last night I lost my keys.
Past Simple
Present Perfect
Past Simple or Present perfect? Amy lived in Portugal when she was young.
Lived
Has lived
Past Simple or Present perfect? Fill in. She (visit) her grandmother for an hour.
visited
has visited
Past Simple or Present perfect? Fill in. I (live) in Utrecht for 8 years
lived
have lived
Past Simple or Present perfect? Fill in. I (read) six books this week.
have read
read
Past Simple or Present perfect? Fill in. I (never/be) to Vienna before.
Past Simple or Present perfect? Fill in. My great great grandfather (have) five sisters.
Past Simple or Present perfect? Fill in. He (live) in Manila for a year when he was a student.
Past Simple or Present perfect? Fill in. (you/see) Julie today?
Past Simple or Present perfect? Fill in. He (be) here all morning.
Past Simple or Present perfect? Fill in. ... (you / ever / taste) champagne?
Past Simple or Present perfect? Fill in. I (not/drink) any coffee yesterday.
Past Simple or Present perfect? Fill in. What subject (she/study) at university?
Past Simple or Present perfect? Fill in. How long (you/know) Susie for?
Past Simple or Present perfect? Fill in. She (come) to London in 1997.