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