shall be&shall?I promise you that I ________ you a present next week.A.shall be givingB.will giveC.shall have givenD.shall give我选了A

问题描述:

shall be&shall?
I promise you that I ________ you a present next week.
A.shall be giving
B.will give
C.shall have given
D.shall give
我选了A

这是虚拟语气的选择题,标志就是promise,后面的从句要使用虚拟语气,就是要用shall(should)+动词原型。这个句子是主动语态所以是give.shall be giving也是shall +动词原型,但是现在进行时,所以不选。像promise这样要使用虚拟语气的词很多,基本都是表示命令、要求的等等。

shall be doing是将来进行时,讲不通
就说下周我要给你东西,shall do 就行了亚

shall be用于未来某个时刻的一种状态
比如,i shall be waiting for you when u arrive.
在你到来的时候,我会处于一种等你的状态.
shall do sth.
用于未来将要做什么,一个动作.

D
不用“亲”了。
下周是个“大时段”,不用将来进行时