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