英文题两道

来源:百度知道 编辑:UC知道 时间:2024/06/01 11:25:15
1.---Did you tidy your room?
---No,I was going to tidy my room but I ____ visitors.
A.had B.have C.have had D.will have

2.---Guess what!I have got an A for my term paper!
---Great!You ____ read widely and put a lot of work into it.
A.must B.should C.must have D.should have

1.C 我正打算打扫,但是有客人来了。
这是过去的事情对现在有影响,所以用现在完成时比较好。
2.C must+have done 表示对过去事情很有把握的推测。
你考试拿了A,那你考试前一定读了很多书,做了很多准备工作。
顺便讲一下:should + have done表示原本应该做,但实际上没做的事。
如:You should have returned the book last weekend.
你上周末就该把书还回来了。(实际上没有还,含责备语气。)

1,b
2,c

c
c

i am not quite sure, just guess