更新时间2018-05-07 15:27:50
--Did you go to the show last night?--Yeah.Every boy and girl in the area______invited.
横线上可以填had been吗?
其实, Yeah, every boy and girl in the area had been invited 是可以的, 也是合乎文法之道, 只可惜, 发的提问是用过去时态式 Did you go ... ? 你又怎能随便用过去完成时态及被动语态回答呢 ? 因此, 只必须用过去时态式回答, 如上面之第一点。而其它都不切实际。
应原问句是一般过去时,因此回答句对应的也应该是一般过去时,所以用“was”。
不行,没有体现过去完成,用was比较好
用一般过去式还是过去分词,有两个小窍门:1、过去分词一般会接表示过去的时间的短语(by。。。,或者原句没有,加上短语不会改变原意);2、一般过去式和过去分词,翻译过来,语义会有明显不同,一般过去式——他以前是。。。或者他以前做。。。,过去分词——他在什么时间之前做过。。。,靠语义通顺或者合理性判断
不用的,直接过去式就可以了
上一篇:英语阅读题
下一篇:GrandamMosos怎么读