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