永发信息网

He________metwodaysagothathe_______

答案:2  悬赏:70  手机版
解决时间 2021-12-18 19:49
单选题 He________me two days ago that he________the first prize in the maths contest two days before.A.told,had wonB.had told,wonC.told,wonD.had told,had won
最佳答案
A解析分析:ago(以前)指的是以现在为立足点来看“以前”,two days ago就是指从现在算起的两天前,出现ago就一定是一般过去时,所以第一个动词应该用told.在宾语从句中的动词是win,当然要把win的发生时间和主句中的动词told的发生时间作一个对比,在told之前发生的话就是过去完成时,在told之后发生就应该是过去将来时,如果和told同时发生,那么属于延续性动词的话就应该用过去进行时,但在这里win the first prize是赢得一等奖的意思,不可能用进行时。这样过去完成时或过去将来时就都有可能。这就要取决于宾语从句中的时间状语two days before,而two days before是以过去某个时间为基点来看的“以前”,此处表示的就是主句的谓语动词told发生之前的两天,因此win动作属于“过去的过去”,要用过去完成时。(延伸)two days before其实来源于直接引语中的two days ago,在变为间接引语时要把two days ago改为two days.before.在直接引语中有ago的话时态一定是一般过去时,在改为间接引语时,要把一般过去时改为过去完成时。
全部回答
谢谢回答!!!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
单选题I have been trying t
在学习焦耳定律时,利用如图所示的装置,镍铬
今天校园里的花坛里鲜花盛开。一条公益用语简
怎么在外地宿舍牵网线上网
我们说:“长江滚滚向东流”,是以________为
一个自然数的倒数可能小于1,也可能等于1.…
2015年太原市护士资格证考试地点在哪
朝阳盲人中医推拿院(金州店)地址好找么,我有
QQ华夏洪荒尸皇怎么打大神们帮帮忙
输入任意多个整数(100个),并输出这些数的和
100千米比80千米多________%.?????12kg?比__
列方程解应用题甲、乙两人从相距180千米的A,
I don’t know if he tomorrow. But if he, I
帮我查一下145斤的人穿多大的衣服
单选题It’s raining so________that&nb
推荐资讯
将一块重为5N的物体放入一装满水的杯中,从杯
新买电脑WIN10系统装魔域进不去点进入游戏没
钢结构的柱子一头大一头小是怎么制作的36米跨
高等教育阅读答案
十岁孩子做事拖沓怎么办
天津市住房公积金管理中心宁河管理部在什么地
天津到鞍山的客车?多少钱?
二十的最小因数是多少,最大因数是多少?
石家庄工资税后9116.38,税前多少钱
老妈骂我,如何反击,又不伤她的心
F(ab\')2是什么
元旦节前几天,两家商店的同一种彩电的价格相
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?