Grammar Flashcards
I ______ (never / see) such a beautiful sunset before.
have never seen (Present Perfect: “never” suggests experience in life up to now.)
She ______ (go) to the supermarket an hour ago.
went (Simple Past: “an hour ago” is a specific past time.)
We ______ (live) in this city since 2015.
have lived (Present Perfect: “since 2015” means the action started in the past and continues now.)
They ______ (visit) Paris last summer.
visited (Simple Past: “last summer” is a specific time in the past.)
The scientist ______ (discover) a new planet recently.
has discovered (Present Perfect: “recently” suggests a past event relevant to the present.)
He ______ (lose) his phone, and he still can’t find it.
has lost (Present Perfect: The result is still relevant now—he still doesn’t have his phone.)
The movie ______ (start) at 8 PM last night.
movie started (Simple Past: “last night” is a specific time in the past.)
My parents ______ (be) married for 30 years.
have been (Present Perfect: “for 30 years” means they are still married now.)
I ______ (finish) my homework before dinner yesterday.
finished (Simple Past: “yesterday” is a specific time.)
She ______ (read) that book three times.
has read (Present Perfect: Focuses on the number of times, not when exactly.)
(Have you ever been / Did you ever go) to Japan?
Have you ever been (Present Perfect: “ever” refers to experience in life up to now.)
She (has already eaten / already ate) dinner so she’s not hungry.
has already eaten ✅ (Present Perfect: “already” suggests a past action with present relevance.)
(Have they finished / Did they finish) the report yet?
Have they finished ✅ (Present Perfect: “yet” suggests an unfinished action up to now.)
My grandfather (has worked / worked) as a doctor before he retired.
worked ✅ (Simple Past: His career is over, and “before he retired” marks a past event.)
I (have met / met) my best friend when I was in high school.
met ✅ (Simple Past: “when I was in high school” is a past time reference.)
They (have visited / visited) their grandparents last weekend.
visited ✅ (Simple Past: “last weekend” is a specific past time.)
The teacher (has not corrected / did not correct) our tests yet.
has not corrected ✅ (Present Perfect: “yet” suggests the correction is still pending.)
Where (have you put / did you put) my keys? I can’t find them!
did you put ✅ (Simple Past: Asking about a specific past action.)
I (have known / knew) her since we were kids.
have known ✅ (Present Perfect: “since” shows a continuing action from past to present.)
The train (has arrived / arrived) five minutes ago.
arrived ✅ (Simple Past: “five minutes ago” is a specific time in the past.)