all the cash crop —— before we placed an order.A.is exported B.has been exportedC.will be exported D.has been exported和关于这方面的知识点,感觉很多单选都是这样的好多“has been had been”不懂D是had been exported

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/13 03:33:28
all the cash crop —— before we placed an order.A.is exported B.has been exportedC.will be exported D.has been exported和关于这方面的知识点,感觉很多单选都是这样的好多“has been had been”不懂D是had been exported

all the cash crop —— before we placed an order.A.is exported B.has been exportedC.will be exported D.has been exported和关于这方面的知识点,感觉很多单选都是这样的好多“has been had been”不懂D是had been exported
all the cash crop —— before we placed an order.
A.is exported B.has been exported
C.will be exported D.has been exported
和关于这方面的知识点,感觉很多单选都是这样的好多“has been had been”不懂
D是had been exported

all the cash crop —— before we placed an order.A.is exported B.has been exportedC.will be exported D.has been exported和关于这方面的知识点,感觉很多单选都是这样的好多“has been had been”不懂D是had been exported
has been是现在完成时,如果前一个动作是现在时,那么应该用现在完成时.
例:I go to Beijing.
I have been to Bejing.
had been是过去完成时,如果前一个动作是过去时,那么应该用过去完成时.
例:I went to Beijing.
I had been to Beijing.

你BD两个选项一样,打错了吧。其中一个应该是had been exported。因为后面placed是过去时态,所以前面应用过去完成时。所以是had been。
而一般现在时态要有明确的时间次,如in the past,ever。。。

D,这句话的意思是所有的现金作物在我们订购之前已经出口。before这个词一般用在完成时态中,当然也有用在一般时中,这个可以根据句子的意思来判断,是不是用完成时,就是在这个动作之前就完成的动作,在这题中placed是过去时,而出口这个动作在订购这个动作之前已经完成了,因此要用过去完成时,选择D。
has been/had been都是表示现在/过去完成时,用在完成时态中,一般翻译成已经。。...

全部展开

D,这句话的意思是所有的现金作物在我们订购之前已经出口。before这个词一般用在完成时态中,当然也有用在一般时中,这个可以根据句子的意思来判断,是不是用完成时,就是在这个动作之前就完成的动作,在这题中placed是过去时,而出口这个动作在订购这个动作之前已经完成了,因此要用过去完成时,选择D。
has been/had been都是表示现在/过去完成时,用在完成时态中,一般翻译成已经。。。。。表示过去发生的动作会对现在或过去这一段时间产生影响。
有时候句子中会有一些固定的短语词组出现时,就一定要用完成时态,比如:for +一段时间,by the end of 。。。等等。

收起

应该填had been exported.用的是过去完成时的时态

这题叫做被动语态的时态。物做主语,用被动,结合后面用的“place"的过去时态还有before,选B.建议买本语法书静下心看看。