A. wason B. hasbeenon C. hadbegun D. hasbegun
A. havefound B. willfind C. found D. hadfound
A. rings B. isringing C. rang D. willring
A. make B. made C. willmake D. havemade
A. willcome;is B. willcome;willbe C. comes;is D. comes;willbe
A. hasgoneto B. hasbeento C. hadbeento D. hadgoneto
A. received B. receives C. receiving D. receive
A. watching B. watches C. watched D. havingwatched
A. Will;repair B. Has;repaired C. Will;berepaired D. Has;beenrepaired
A. hasborrowed B. haslent C. hasbought D. haskept