1) I have ..... this movie twice. I like it a) already b) just c) yet d) since e) for 2) They say Avengers End Game is a great movie, but I haven't seen it .... a) already b) just c) yet d) since e) for 3) I haven't seen my cat ..... last Tuesday. a) already b) just c) yet d) since e) for 4) My brother has .... moved to London. We were at the airport saying goodbye.  a) already b) just c) yet d) since e) for 5) They have been friends .... 6 years now. a) already b) just c) yet d) since e) for 6) I have lived in the same house ..... I was a baby. a) already b) just c) yet d) since e) for 7) She hasn't arrived ...... . We are expecting her. a) already b) just c) yet d) since e) for 8) Has he called you ...? a) already b) just c) yet d) since e) for 9) Mom, stop asking. I have ..... done my homework. a) already b) just c) yet d) since e) for 10) She has .......... travelled abroad. This will be her first time! a) ever b) never c) always d) since e) for 11) Have you ....... read a book that changed your mind? a) never b) always c) already d) ever e) yet 12) She has worked here ...... 2016 a) for b) yet c) already d) since

Present Perfect: Time Markers

Leaderboard

Visual style

Options

Switch template

Continue editing: ?