一道高中英语单选求详解

Iwonderhowmanyyearsago____A.didyourfatherjointhearmyB.hasyourfatherjointhearmyC.yourf... I wonder how many years ago____

A. did your father join the army
B. has your father join the army
C. your father joined the army
D. your father has joined the army

请问,这个题考察了哪一种类型的名词性从句
答案是C,为什么不选D?
这个时态是怎么解释的 谢谢!!
展开
夏令才
2010-03-29 · TA获得超过8.8万个赞
知道大有可为答主
回答量:2235
采纳率:66%
帮助的人:1497万
展开全部
选C是对的.考察是宾语从句.ago就要用一般过去时.

I wonder how many years ago your father joined the army.这句话主语是I,谓语是wonder,宾语是从句how many years ago your father joined the army.

因为从句有ago所以从句要用一般过去时态;因为ago是表示时间点的词,不是时间段的词,不能用完成时,所以选c,一般过去时,而不选d.
xf1221311
2010-03-29 · TA获得超过949个赞
知道小有建树答主
回答量:508
采纳率:100%
帮助的人:366万
展开全部
ago 这个词就告诉你了是过去发生的动作 , has 完成时态 是时间段 ago 又不是时间段 ,

整个句子 是 i 主语 wonder 谓语 后面所有的做宾语。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sdimPiglet
2010-03-29 · TA获得超过372个赞
知道小有建树答主
回答量:90
采纳率:0%
帮助的人:69.3万
展开全部
这句话的意思是,我想知道你爸那年之前参的军。就好选择答案了.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
乐道乐事
2010-03-29 · TA获得超过2896个赞
知道小有建树答主
回答量:941
采纳率:0%
帮助的人:0
展开全部
C
这个考察了名词性从句中的宾语从句
这个题中只能选C因为,根据题意知道,他问的是你的父亲多少年前参军的,(how many ago),而不是参军多长时间了。
D现在完成时与一段时间连用,表示参军长短。所以应该排除掉
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
changqing129
2010-03-31
知道答主
回答量:41
采纳率:0%
帮助的人:25.6万
展开全部
join是一个瞬间动词,不能与完成时连用,而且,这里是一个宾语从句,要用陈述句语序,所以排除A,B,D
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式