1) Carrey ________ high school yet a) hasn’t completed b) hasn't been compliting 2) Mark _______ back yet, I am worried. a) hasn't been coming b) hasn’t come 3) I _______ for 1 hour a) have been waiting b) have waited 4) It ________ tourist since 2014 a) has been attracting b) has actracted 5) We can have lunch together. Sorry, I ____ already _____. a) have eaten b) have been eating 6) Are you hungry? No, I ____ just ____ lunch. a) have been having b) have had 7) She ______ him since 2019 a) has known b) has been knowning 8) __________ Paula yet? a) Have you been seeing b) Have you seen 9) I _________ for 6 months a) haven't been warking b) haven't warked 10) How long ____________ English? For 1 month  a) have you studied b) have you been studying 11) I ____ always _____ English a) have loving b) have loved 12) They ________ for 5 days a) haven't run b) haven't been running 13) She _________ for you all day. a) has been waiting b) has waited

Leaderboard

Visual style

Options

Switch template

Continue editing: ?