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