I didn’t hand in my design work yesterday, but I________.

admin2021-06-28  7

问题 I didn’t hand in my design work yesterday, but I________.

选项 A、should do
B、must have done
C、should have done
D、could have done

答案C

解析 should应该,表示责任或义务;could能够,常表示能力;should have done本应该做(而实际上没有做);must have done表示对过去发生事情的肯定推测,意为“一定做了……”;could have done本能够做(而实际上没有做)。根据句意可知,选C。注意,此处为避免重复,用do来代替上文的hand in my design work,should have done相当于should have handed it in。
转载请注明原文地址:https://jikaoti.com/ti/O4aGFFFM
本试题收录于: 英语题库普高专升本分类
0

最新回复(0)