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