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