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