i am sorry _ you so much trouble, i really appreciate your help

来源:百度知道 编辑:UC知道 时间:2024/05/08 00:07:46
a: to give
b: to have given
c: giving
d: having given
请详细说明,最好说明每个选项的原因.
谢谢

选b.
看全文知,是已经带来了麻烦,所以用b

sorry后要用不定式。只能是在a.b.中选。

答案选D.
A和B是现在时态和过去完成时的选择,C和D也是同样,那么就取决于句型,I AM SORRY 通常是加FOR SOMETHING,所以后面应该是动名词或者是进行时,由于后面有I REALLY APPRECIATE YOUR HELP,所以是已经帮过了,所以选过去完成进行时.

由后面的i really appreciate your help得知这件事情已经发生,已经给别人造成了麻烦,所以应该填have given.
而be sorry to 是固定词组,所以填B