1) i have.... slept a) just b) Yet c) already d) done e) . f) . 2) paul ...... an accident a) has had b) have c) did d) didn't e) . f) . 3) they ........ for a long time a) do b) did it c) have walked d) has walked e) . f) . 4) it.... a lot a) has rained b) did c) sun d) yet e) . f) . 5) we ...... tennis a) play b) havent played c) did played d) plays e) . f) . 6) why......me? a) havent you called b) has you called me c) didn't you called me d) already e) . f) . 7) who ..... recently? a) have he met b) has he met c) had he met d) . e) . f) . 8) she ...... that book yet a) just b) yet c) hasen't read d) haven't read e) . f) . 9) where ............ this week? a) have you been b) has you been c) are you just d) yet e) . f) .

present perfect e past simple

Leaderboard

Visual style

Options

Switch template

Continue editing: ?