Public decks
B1 Present Perfect vs Past Simple
50 cloze cards that contrast finished past time with present-perfect experience, result, and unfinished time.
Languages
50 cards
en-USen-US
EnglishGrammarESLB1present perfectpast simple
Sample cards
I ___ my homework yesterday. (finish)finishedShe ___ her homework already. (finish)has finishedWe ___ to Paris in 2022. (go)wentThey ___ Paris three times. (visit)have visitedHe ___ his keys last night. (lose)lostHe ___ his keys, so he cannot open the door. (lose)has lostI ___ that movie last week. (see)sawI ___ that movie before. (see)have seenShe ___ breakfast at 7:00. (eat)ateShe ___ breakfast already. (eat)has eatenThey ___ here since 2020. (live)have livedThey ___ here in 2020. (live)lived