1) 1. She loves Paris. She ..................... (be) there many times. a) has gone b) was c) has been d) have been 2) Bill ....................... (work) in that company for 3 years. (He still works there). a) worked b) was working c) have worked d) has worked 3) They ....................... (go) to London on holiday last summer. a) went b) has gone c) have gone d) goed 4) I ....................... (read) that book. It's good. a) has read b) have read c) readed d) have 5) His parents ....................... (be) here yesterday. a) have been b) have c) was d) were 6) ........... you ......... (watch) a film last night? a) did... watch b) did... watched c) have... watched d) has... watched  7) He ....................... (live) in Rome since he was a teenager. a) lived b) have lived c) has lived d) has liven 8) The house looks different. .......... you .............. (paint) it? a) did, painted b) have, painted c) have, paint d) did, paint 9) Shakespeare ....................... (write) over one hundred sonnets. a) writed b) has written c) wrote d) have writed 10) They ....................... (go) to Germany when he ....................... (be) only 4. a) went...was b) have gone...was c) went...has been d) have gone....has been 11) My mom ................ a cold last winter a) has had b) haded c) hasn't had d) had 12) I ................ my homework yet. a) did b) haven't done c) done d) didn't do 13) We .......... to China in 2017 a) went b) have gone c) gone d) been 14) .......... you ever .......... to Brazil? a) Have..... be b) Did....be c) Have......been d) Has.........went

Leaderboard

Visual style

Options

Switch template

Continue editing: ?