:)下班前最后一题.)I would appreciate ___ it a secret.a;your keepingb:to be finedc:that you keepd:that you will keep选哪个呢?感觉C比较像.但是will这里要不要加呢?

问题描述:

:)下班前最后一题.)
I would appreciate ___ it a secret.
a;your keeping
b:to be fined
c:that you keep
d:that you will keep
选哪个呢?感觉C比较像.但是will这里要不要加呢?

C

it和a secret是什么关系?
我觉得i would appreciate that you keep it as a secret才通
这是那上面的题?

选A才对,这里your keeping是动名词。
C从语法上是没有错的,但地道的英语不会这样说,而是说I would appreciate it if you could keep it a secret.

应当选C, 句意为我会很高兴你将它当作一个秘密.
整句是一个虚拟语气,但说话的人更想让丛句中的事变成现实,所以用一般现在时表达.

选A
appreciate doing sth.
还有一个结构是 I would appreciate it if .
I would appreciate it if you could keep it a secret.
这样说就对了

不要加WILL,选C

C吧,
A肯定错,would后不能加ing
B也不对,would后不能加to do
D好像也不用,不用加将来时吧