A. was to have B. must C. ought D. have to
A. might get B. might have got C. got D. had got
A. hadn’t B. haven't had C. didn’t have D. hadn’t had
A. were B. had been C. am D. would be
A. didn‘t run B. shouldn’t run C. haven’t run D. hadn‘t run
A. didn’t go B. haven’t gone C. wouldn’t have gone D. hadn’t gone
A. knows B. knew C. will know D. had known
A. would visit B. will visit C. visit D. have visited
A. come B. would come C. came D. had come
A. know B. knew C. had known D. have known