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