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