I _____ such a mistake again. A. shall never make C. will never make

来源:百度知道 编辑:UC知道 时间:2024/04/29 17:34:33
I _____ such a mistake again.
A. shall never make B. can never do
C. will never make D. need never do
为什么A不对, 非要选C呢?

I, we 可以用 shall 和 will 来表达将来。
I shall be thirty next year.
We shall have a picnic in this weekend.

但是 you, they, he, she, it 只能用 will。

那么,其实,A 这个答案是没有语法上的问题。

很可惜,在这道问题上要说明的并不是仅仅表达将来这个意思,更重要的是表达一种意志上坚定的意思。

shall 并不能够说明意志坚定。所以,答案 A 并不合适。
因此,答案是 C

be going to 用进行时态后接不定式 是将要打算的意思
wil 表示单纯的将来,用于第2、3人称第一人称的单纯将来,英国人用shall,美国人常用will代替。 是将要,会的意思。c

shall never make 是指我决定怎么做....
will never make 是指我会怎么做

这里是表示决心,意愿,而不是情理中应该。