问几道中考的英语题.

2024-12-30 07:16:32
推荐回答(5个)
回答1:

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也行的。)

回答2:

D B

回答3:

D
D

回答4:

d
A

回答5:

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

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