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