问大家几道英语选择题目,英语高手进!快!重赏!

问题描述:

问大家几道英语选择题目,英语高手进!快!重赏!
2. Do you know ___ ten years ago?
A. where does he live B. where he lives C. where did he live
D. where he lived
为什么选择D,其他的比如C,是后面要添加in吗?
怎么区别什么时候后面要加介词,什么时候不用加那?
还有on the race in the race at the race
有on the race吗?这三个怎么区别那?
China has won many gold medals ( ) Xu Haifeng got china's first Olympic medal
这个空为什么要添since,而不是after那?不是前面没有been吗?
1个回答 分类:英语 2014-09-29

问题解答:

我来补答
2.这是状语从句,Do you know后面应该接正常语序,又因为是“十年前”,所以是过去时,就选了D.
in 后应加地点,而本句并未提及具体地点,故不加in.
还有就是因为这句话是用where问的,某种意义上包含了in所指代的.
没有on the race,也没有at the race
in the race
有成功的可能
since 自从,前半句has won 为完成时,since“自从”,与完成时态连用.
如果用after,前后时态应该是一样的,在高中阶段,句子前后时态不一致时,都用since连接.
至于有没有been,则与动词是“持续性动词”还是“点动词”有关,如果是持续性动词,就必须在前面加been,点动词则不用.
 
 
展开全文阅读
剩余:2000
上一页:牛刀小试4
下一页:第二问不会作