A) have worked B) is working C) has worked D) works E) working
A) have skied B) was skiing C) skied D) had been skiing E) is skiing
A) are running B) ran C) had run D) runned E) run
A) will need B) need C) is needing D) needed E) needs
A) were B) weren´t C) had been D) has been E) is
A) has taken B) takes C) had taken D) tooked E) is taking
A) checks B) is checking C) will check D) has checked E) checked
A) will have borrow B) had borrowed C) will borrow D) has borrowed E) borrows
A) has rained B) rained C) rains D) will have rained E) will rain
A) has eaten B) had eaten C) will eat D) ate E) will have eaten
A) travels B) was traveling C) had been traveling D) will travel E) was traveling
A) breaks B) had broken C) broke D) were breaking E) was breaking
A) have come out B) none of the options C) will come out D) had come out E) has come out
A) am taking B) none of the options C) takes D) had taken E) has been taking
A) had studied B) studies C) studied D) have studied E) study
A) have finished B) had finished C) didn´t finish D) finished E) will have finished
A) will have come B) will come C) has come D) is coming E) had come
A) have taught B) is teaching C) will have taught D) has taught E) will teach
A) was listening B) listened C) listens D) have listened E) had listened
A) had been waiting B) was waiting C) waits D) will be waiting E) waited
A) wins B) had won C) has won D) will win E) will have won
A) had returned B) returns C) will have returned D) returned E) will return
A) had been flying B) will be flying C) flew D) flown E) should fly
A) had had B) will have had C) had D) have had E) has had
A) should have learned B) is learned C) has been learning D) learns E) will have learned |