问几道中考的英语题.

来源:百度知道 编辑:UC知道 时间:2024/06/07 06:46:45
填空题
i'm sorry ____know you ____so busy in the last few weeks.
A don't;were B didn't ;are C don't;have been D didn't ;had been
no letter ____-since you lef for shanghai.
A have received B have been receuved C had been received D has been received顺便将下为什么

I'm sorry ____know you ____so busy in the last few weeks.
A don't;were B didn't ;are C don't;have been D didn't ;had been
选D:
选didn't是因为过去不知道,现在知道了;
而last few weeks是表示过去的一段持续的时间,应该用完成时态,而由于主句用的是过去时didn't,故从句用过去完成时。

no letter ____-since you lef for shanghai.
A have received B have been receuved C had been received D has been received
选D:
题意为“自从你去上海之后就没有收到你的信”,表示过去到现在一直持续的一段时间,故应该用现在完成时。而由于no letter表示“没有”,故用单数。(其实有时候用复数B也行的。)

D B

D
D

d
A

1 D
选didn't是因为过去不知道,现在知道了;
而last few weeks是表示过去的一段持续的时间,应该用完成时态,而由于主句用的是过去时didn't,故从句用过去完成时。

2 D
题意为“自从你去上海之后就没有收到你的信”,表示过去到现在一直持续的一段时间,故应该用现在完成时。no letter后谓语动词用单数,no letter做主语应该用被动语态,综上选D