In the UK,a women usually doesn't like to be asked ( )A.whether she had been married B.what is her agec.how much she weighs D.where she comes from.B是语序错误 D是意思不通选 C 为什么不选A?A 错在哪?

问题描述:

In the UK,a women usually doesn't like to be asked ( )
A.whether she had been married B.what is her age
c.how much she weighs D.where she comes from.
B是语序错误 D是意思不通选 C 为什么不选A?A 错在哪?

a women 应该是 a woman 吧
A的时态错了,主句用的是一般现在时,所以后面的宾语从句应该也是与现在有关的时态,

时态不对。主句是一般现在时,从句不会用过去完成时

marry的用法,marry既是及物动词,又是不及物动词。
这里做不及物动词讲。
意思是结婚。
不及物动词是没有被动语态的。
所以A错误。
如果是及物动词,应该是和谁结婚了,比如 marry Jane,与Jane结婚。
这里的时态是没有问题的。
这是宾语从句,宾语从句中主句为一般现在时,从句根据句意可以使用任意一种时态。

had married.

A的时态错了,主句用的是一般现在时,所以后面的宾语从句应该也是与现在有关的时态,但是,A却用了过去完成时,如果改成 whether she has been married就是正解.
在英语里,has been married用来表示结婚了的一种状态,是可以的,been在这里不是错.

你看 BCD用的都是 一般现在时

A 用 had done 的 过去完成时 是不对的

从意思来看,A应该用 现在完成时 或者一般现在时

A多了个been