Robert is said to have studied abroad,but i don't know what country he studied inRobert is said ___ abroad,but i don't know what country he studied in.A.to have studied B.to studyC.to have been studying请问这道题目怎么排除BC,C不是强调动作的持续吗?b怎么解释呢,

问题描述:

Robert is said to have studied abroad,but i don't know what country he studied in
Robert is said ___ abroad,but i don't know what country he studied in.
A.to have studied B.to study
C.to have been studying
请问这道题目怎么排除BC,C不是强调动作的持续吗?b怎么解释呢,

联系后半段,but i don't know what country he studied in.选c强调持续的话应改为but i don't know what country he was studying in.选B的话,时态更加矛盾了,后段意思为我不知道(一般时态表示现在)他在哪个国家学...

c的话 可以解释成:罗伯特说他一直以来在国外学习.
b的话 可以是: 罗伯特说他是在国外学习的.
差不多就是这样把.

从what country he studied in的时态可以看出,学习的动作已经完成了,现在不在国外学习了,所以要用完成时,排除B。
这个句子的is said to不是表示过去时态的,而是一种固定用法,表示“据说”。因此如果是C的话就表是一直在国外学习,而且此行为还在持续,显然与原句的后半句表达意思不符,因此排除C。
据说罗伯特在外国学习过,但是我不清楚是在哪个国家。

B表示的是目的,或是将来
而C表示的是动作一直进行,或有可能持续下去
可是,你看看,后面用的是一般过去时,表明动作已经过去了!
而A表示过去的动作对现在的影响,或造成的结果。合理!

我认为选C
强调到目前为止一直在持续进行的动作,切合整句话的意思和时态。

理解下 句子意思,是 据说罗伯特曾在国外学习,但我不知道他在哪国学习的。
B是 现在也在学
C是 一直在学
但 给的是 he studied in 是 过去学 ,明白了么?呵呵

“据说罗伯特曾在国外留过学,但是我不知道他是在哪个国家留学的”
由后一句的“studied in”,可以知道“留学”已经成过去。
故可排除B C,be said to have studied abroad,曾在国外留过学。
如果后面是"he will study in",则选B,表示将来的动作,“据说将去国外留学”的意思;
如果后面是“he is studying in”则选C,表示正在持续的动作,“据说一直在国外留学”的意思。

通过后面的what country he studied in,可以看出他留学这件事情是过去发生,且已经结束了的事情。那么,肯定不能选B(表示现在也还在留学中,且用了said这个过去时,后面的宾补就要用相应过去时态),也不能选C(留学已经结束了),而应该选A,表示据说他曾经留学,但是我不知道他在哪个国家留学的。

Robert is said (B. to study) abroad是一般现在时,只能表明Robert现在在国外留学,不能说明以前一定也在国外留学。与studied in矛盾。故排除B.
Robert is said (C.to have been studying) abroad中C项是完成进行时,只能说明Robert从过去到现在一直都在国外留学,所以仍然与studied in矛盾。故排除C.

后文 studied in 说明是过去时,b 不正确。
c 选项强调Robert此刻仍进行学习这件事,故也不正确。

B. to study-------表示将来