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