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