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