1) I love that restaurant. I ______ (eat) there many times. a) have eaten b) have been eating 2) Go and wake up your father. He ______ (sleep) all afternoon. a) have slept b) have been sleeping 3) They ______ (build) that office tower for almost two years. a) have built b) have been building 4) Udin and Tini ______ (know) each other since they were little. a) have known b) have been knowing 5) My brother ______ (not drive) a car before.  a) hasn't driven b) hasn't been driving 6) I ______ (visit) London four times. a) have visited b) have been visiting 7) It ______ (rain) all day. a) has rained b) has been raining 8) She ______ (forget) her phone at home. a) has forgotten b) has been forgetting 9) How long ______ (work) at this company? a) have you worked b) have you been working 10) The author ______ (write) a series of history novels.  a) has written b) has been writing

Leaderboard

Visual style

Options

Switch template

Continue editing: ?