His work _____ have been completed; otherwise, he wouldn’t be enjoying himself on the beach.
#63043
A
should
B
shouldn’t
C
can’t
D
must
推荐题目
—Does your uncle still smoke?—He ____________given it up. It’s two years ever since he ____________.
#63200
A
can’t have; smoked
B
may have; smoked
C
should have; has smoked
D
should have; didn’t smoke
Mary ______ my letter; otherwise she would have replied before now. 
#63420
A
has received
B
ought to have received
C
couldn’t have received
D
shouldn’t have received