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