World War 2( )when Anthony started school in 1942.

问题描述:

World War 2( )when Anthony started school in 1942.
A had been fought B was fighting
C was being fought D was fought
我的问题是:fought 不是也有过去式表被动的用法,be done 也表示被动,如何区分?为什么这题得选C不选B?

第一,这里注意,是被动语态.B选项是主动语态进行时.战争是被人类进行的.
第二,此题应用被动语态,但是需要表明正在进行,正在进行是需要加-ing的.那怎么办?就需要加一个being表明正在进行,原动作保持被动语态过去分词形式不变就好了.谢谢您的回答,那be done 和过去式表被动怎么区别呢?嗯,这个问题是个语法难题。给你举个例子吧,我都有当老师的天分了。1.Thehomeworkisfinished.这里是被动语态,标准的。2.Thehomeworkfinishedbymeisvery good.这就是过去式表被动。你要记住,过去式和过去分词是不同的,两者不可混淆。被动语是用的过去分词,而不是所谓的过去式。使用被动语态还是过去分词表被动,取决于句子的结构,就像我给你举的例子。。我能说的就这么多了。