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