作业帮 > 英语 > 作业

should have done

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/15 15:15:02
should have done
it is surprising that he _____ have been so foolish.
A.should B.must C.could D.might
应该选择什么,为什么?
如果这边是竟然的意思,那为什么要用have done的形式呢.直接 should be so foolish
A
should在这里是"竟然"的意思,全句译为:
他竟然这么愚蠢,真令人吃惊!