为什么选b

来源:百度知道 编辑:UC知道 时间:2024/05/24 22:35:57
Robert is said------in a japanese company as a salesman for many years.
A have been working B to have worked
C be working D to work

已经发生的事情,不定式要用完成时态。翻译成中文就是:据说罗伯特曾经在日本...。

这句话还可以写成:
It is said that Robert has worked in a Japanese company for many years.

A和C:语法不对

D:有for xxx years,要用完成时态。不对。

B:唯一正确。

A 改为 to have been wroking 也对。