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