深圳g2000折扣店地址:伴我成长到高三

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/27 13:50:47
Are you sorry for ___ you've done?
a.which b.that c.what d.that what
填什么 ,什么语法?

what=all that 所以选C
what引导后边的you've done,是现在完成时,意思是:你已经做过的事.be sorry for表示为什么事表示抱歉遗憾.for是介词,what引导的是一个名词性从句,共同构成介宾短语做状语.
如果用all that的话all是for的宾语,而that则是修饰all的从句,其实还是介宾短语做状语.既然what=all that所以就不可能选D了.

c.what