---- Do you know the town at all?--- No,this is the first time I ________ here.A.was B.have been C.came D.am coming 这题答案是选B的,但是我想知道原因~句子的意思我明白,但就是不晓得为什么要用现在完成时不用过

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/14 14:42:09
----Doyouknowthetownatall?---No,thisisthefirsttimeI________here.A.wasB.havebeenC.cameD.amcoming这题答案是

---- Do you know the town at all?--- No,this is the first time I ________ here.A.was B.have been C.came D.am coming 这题答案是选B的,但是我想知道原因~句子的意思我明白,但就是不晓得为什么要用现在完成时不用过
---- Do you know the town at all?
--- No,this is the first time I ________ here.
A.was B.have been C.came D.am coming
这题答案是选B的,但是我想知道原因~句子的意思我明白,但就是不晓得为什么要用现在完成时不用过去式呢?

---- Do you know the town at all?--- No,this is the first time I ________ here.A.was B.have been C.came D.am coming 这题答案是选B的,但是我想知道原因~句子的意思我明白,但就是不晓得为什么要用现在完成时不用过
在这里的这个“动作”影响到现在.
说这句话的时候,这个人还在这个地方~
也算对应前面的“it is”咯~
我觉得如果前面是"it was"的话,选C应该也可以的~

我觉得是C
问第二人的时候,他已经来到了这里,看到了这个town,所以用过去式

B·AC过去时不对三·他还在那·come是瞬间动词不能用进行时·只能用现在完成是表示从一段时间前到现在还在

C
读的顺口 = =

B
这是我第一次来这里
根据意思可以判断用现在完成时

B,百分百确定
the first time+完成时,就非常常见的用法,表示第一次做了某事。用完成时,表示已经做过了。