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