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