A. can B. can’t C. could D. couldn’t
A. very B. so C. too D. enough
A. can not have had B. mustn’t have had C. will not have had D. might not have had
A. should give him B. must have given them C. ought to have given them D. ought to give them
A. celebrated B. welcomed C. clapped D. waved
A. alive B. life C. live D. lively
A. by far B. so far C. as far D. far from
A. apparent B. apparently C. appear D. appearance
A. imaginative B. imagining C. imaginary D. imagery
A. follow B. had followed C. would follow D. have followed