1) We.................. English for ten years.I am still learning. a) learnt b) has learnt c) have learnt d) have been learning 2) She .................. French yet. a) has spoken b) hasn't spoken c) haven't been spoken d) spoke 3) Haveyou........... eaten Shrimps? a) ever b) yet c) never d) already 4) ...................have you been doing your homework? a) How often b) How long c) When d) How 5) I ..................you fresh juice . Enjoy! a) made b) has made   c) have made d) have been made

present perfect & present perfect continuous

Leaderboard

Visual style

Options

Switch template

Continue editing: ?