作业帮 > 英语 > 作业

请语法高手帮我分析一下下面的选择题该选哪个,以及为什么,

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:英语作业 时间:2024/04/28 19:19:37
请语法高手帮我分析一下下面的选择题该选哪个,以及为什么,
——Good evening,I _____to see Miss Mary.
——Good evening,I'm sorry,but she is not in.
A.have come B.come C.came D.had come
请语法高手帮我分析一下下面的选择题该选哪个,以及为什么,
请语法高手帮我分析一下下面的选择题该选哪个,以及为什么,请详细解析一下,
——Good evening,I _____to see Miss Mary.
——Good evening,I'm sorry,but she is not in.
A.have come B.come C.came D.had come
答:A
译:晚上好.我来看望玛丽小姐.
晚上好.对不起,她不在.
析:首先能排除的是D.had come 因为过去完成时以过去某个时间作参照,表示在那个时间之前就已经完成了的动作或存在的情况.这里没有这个时间.
来(come)是一个短暂性动词.这个动作发生在过去,如有一个明确的过去时间,则用一般过去时.如:I came to see Mary this morning.
这里没有这样的过去时间的状语,可以排除C
一般现在时表示经常发生的动作或习惯性动,句中常有often,always,sometimes等副词.如:I often come to see Mary on Sunday morning.这里没有这样的状语.可以排除B“"
"来"这个动作发生在过去,但如强调对现在的影响或结果,则用现在完成时.所以此题最佳答案应为A.
不过,这题纯为考试语法而造且可能是made in China.就是A,语境也不全.如果用A,则好象对话双方事先有约定似的,否则没有必要用现在完成时态(我已经来看玛丽小姐了)而语境中似乎没这层意思.对话双方很可能只是同事(或朋友)和同事(或朋友)的母亲之间的关系.
本题句与This is the first time (that) I have come to NIngbo.中的时态类似.考试语法说 that从句中的时态应用have come,但口语中用come也很常见.但这已经是一个句型了.所以没有多少异议.但本题句就难说了.也许口语中用come也行.且我感觉B是最顺口的.