have been to是延续性动词吗?如果不是,那么在现在完成时里这句话里有since能用have been to吗?详细回答
Not only his parents but also his grandfather _____to a lot of places of interest in our country since they came here. A.has gone B.has been C.have gone D.have been
这题选B have been to是一个短语,不是一个单词,没有词性一说。have been是be的现在完成时,have been to的意思是:到现在为止去过(到过)...从它的中文意思可以知道,它是可以和since连用的,表示自since后面的那个时间状语到现在的这短时间到过的地方。 另外,这里要用单数形式,这取决于grandfather,not only...but also中的谓语形式取决于与之最近的名词。
这道题的切入点在这: 首先,“have been to"和“have gone to”的却别在于前者表示“去了且回来了”,汉语可以译成“曾经去过哪哪哪”;而后者表示“去了但还没回来”,汉语可译成“去哪哪哪了还没回来”。 对于这道题,可以简单地用汉语从实际情况分析一下:空后面是“很多名胜”,如果用“have gone to”句子译为“去很多名胜古迹了还没回来”,明显句子不通,从这点讲,“have gone to”通常只接一个地方。而换成“have been to”则可译成“曾经去过很多名胜”,显然成立。 最后,“not only but also”是就近原则,所以grandfather后应用“has”。