关于被动语态的英语选择题~Supermarket____in my hometown last month.A.built B.has built C.was built D.is building是被动语态.但我认为如果没有C这个选项,选A是不是也可以呢?因为后面有last month,是一般过去时呀?这样可以吗?如果可以,怎样区分这两种呢?因为这道题,我总觉得选AC都可以~这两个问题,

问题描述:

关于被动语态的英语选择题~
Supermarket____in my hometown last month.
A.built B.has built C.was built D.is building
是被动语态.
但我认为如果没有C这个选项,选A是不是也可以呢?因为后面有last month,是一般过去时呀?这样可以吗?
如果可以,怎样区分这两种呢?因为这道题,我总觉得选AC都可以~这两个问题,

不可以。超市是被建,他自己不能建。
你没有体会被动语态啊,。

它既是被动语态又是过去时 不重复 所以要用"was"

额,语法的东西我也不太懂埃...
不过这个题...
选C的话才是个完整的句子,应该是个主系表结构的吧,就是说这个超市是上个月在我家乡建的.
如果选A,Supermarket built in my hometown 是个定语后置的结构,整个作为主语,后面直接跟last month是时间状语,只有主语和状语的句子,我没见过...这样就不完整了.
其实A的话后面就不能只有last month了,可以加别的东西,比如说Supermarket built in my hometown is very beautiful什么的,你可以体会下那个差别.
就说这么多啦,我也是冲冲行家...

这道题就是选C
这道题就是被动语态,你说的没错。但是即使没有A这个选项,C也不对。
因为C项不是现在完成时的被动形式。他的被动形式应该是
have/has been done.
所以如果has后面加上been就对了。