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