1) George hurt his head while he ... a) ice skated b) was ice skating c) ice skates d) had ice skated 2) Max ... for the CIA since 1992. a) has been working b) will work c) is working d) works 3) The last time I ... to Korea, I spent three weeks on Cheju island. a) was going b) went c) have gone 4) Bob ... to Korea thirteen times. a) has been b) went c) goes 5) Before Jack arrived, Jill ... up the hill. a) had already gone b) is already going c) has already gone 6) It ... every day since I arrived here. a) has rained b) will rain c) rains d) rained 7) The fans ... when the game finally started. a) will cheer b) have cheered c) cheer d) cheered 8) By the time Sam pays off his student loan, he ... eighty years old. a) was b) will be c) is d) has been e) had been 9) By the time Bob gets back from the war, his daughter ... from school. a) graduated b) graduates c) will graduate d) has already graduated e) will have graduated 10) Every time we ... to that restaurant, my stomach gets upset. a) went b) will go c) go d) have gone 11) ... you know the answer? a) Do b) Are c) Have 12) I ... to the cinema last Sunday. a) go b) was going c) went d) had gone e) had been going 13) My teacher ... my mistakes so far. a) doesn't correct b) didn't correct c) hasn't corrected 14) The President isn't here today. He ... to Madrid. a) has gone b) went c) has been d) is going 15) John has lived in France ... 4 years. a) during b) since c) for 16) When he worked for IBM, Peter ... a lot. a) has travelled b) travelled c) was travelling d) had been travelling 17) I ... a great musical last week in London. a) have seen b) was seeing c) saw d) see 18) How many countries ... in your life? a) do you visit b) were you visiting c) did you visit d) have you visited 19) When ... New York? a) did you visit b) have you visited c) were you visiting 20) When I came home, my wife ... the dinner. a) cook b) cooked c) had cooked d) had been cooking

Ranking

Estilo visual

Opções

Alterar modelo

Restaurar arquivo salvo automaticamente: ?