一道英语题,给出答案并解释
Hetoldmethathe()hereforfiveminutes.A.hadbeenB.hadarrivedC.hadcomeD.came...
He told me that he () here for five minutes.
A. had been
B. had arrived
C. had come
D. came 展开
A. had been
B. had arrived
C. had come
D. came 展开
5个回答
展开全部
选择A,had been。意思是他已经来了5分钟了。
B也表示到达的意思,但是由于后面是for five minutes所以不能用这个。arrived一般后面加一个时点,比如说 arrived at 10:00.
后面的压根就不行。
B也表示到达的意思,但是由于后面是for five minutes所以不能用这个。arrived一般后面加一个时点,比如说 arrived at 10:00.
后面的压根就不行。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
选择A,had been。意思是他已经来了5分钟了。
B也表示到达的意思,但是由于后面是for five minutes所以不能用这个
这是间接引语,told后面要用过去完成时,而又有for要用延续性动词
B也表示到达的意思,但是由于后面是for five minutes所以不能用这个
这是间接引语,told后面要用过去完成时,而又有for要用延续性动词
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
选A,for five minutes是一个延续性短语,意思是持续了5分钟,arrive和come都是短暂性动词,排除B,C,D,选A。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
A. had been 过去完成时
后面是here 不能用 arrived、come来搭配
came只是一个过去式,不适合,
后面是here 不能用 arrived、come来搭配
came只是一个过去式,不适合,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询