It ( ) at Christmas that John gave Mary a silk handbag.
A: is
B: has been
C: may have been
D: ought to have been
A: is
B: has been
C: may have been
D: ought to have been
举一反三
- It _____ at Christmas that John Smith gave Mary a handbag. A: must have B: will be C: might have been D: may have had
- It may have been at Christmas _____ John gave Mary a handbag. A: efore B: who C: that D: when
- The meeting______ in October, put the plan has been put off again and again. A: was to have been held B: ought to have held C: was to be held D: must have been held
- Nobody but Betty and Mary _____ late for class yesterday. A: was B: were C: has been D: have been
- Not only Mary but also Alice ________ to the Great Wall. A: have been B: have gone C: has been D: hasn’t gone