
一道英语题
[]manytimes,hefinallyunderstoodit.A.TotellB.TellingC.HavingtoldD.Havingbeentold答案选D,为...
[ ]many times,he finally understood it.
A.To tell B.Telling C.Having told D.Having been told
答案选D,为什么呢?? 展开
A.To tell B.Telling C.Having told D.Having been told
答案选D,为什么呢?? 展开
5个回答
展开全部
D 现在分词的完成被动式,表示be told动作发生在understand之前
展开全部
这是名词性从句
前面的谓语必须和后面的主语一致
首先tell是及物动词,一定要加宾语
后句的he是tell的宾语,所以要用被动态be done
根据语义这里要用完成时,所以最后是have been told
前面的谓语必须和后面的主语一致
首先tell是及物动词,一定要加宾语
后句的he是tell的宾语,所以要用被动态be done
根据语义这里要用完成时,所以最后是have been told
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
[ ]many times,he finally understood it.
A.To tell B.Telling C.Having told D.Having been told
分析题目:题目中有”finally“,有”终于、总算“的意味,且understand为过去式understood,说明动作已发生过。
这句话的中文意思好懂,应该是:他被告之很多次后,终于懂了!
那么”被告之“发生在”understood“前,且”被告之“的动作对”understood“产生了影响,用完成时,且有”被“动意味,要用被动语态,所以D。(其实用被动语态一项就可排除ABC)
分析D.Having been told这个短语:1、是被动语态,be told,“被告之“;
2、现在完成进行时,having been done。
A.To tell B.Telling C.Having told D.Having been told
分析题目:题目中有”finally“,有”终于、总算“的意味,且understand为过去式understood,说明动作已发生过。
这句话的中文意思好懂,应该是:他被告之很多次后,终于懂了!
那么”被告之“发生在”understood“前,且”被告之“的动作对”understood“产生了影响,用完成时,且有”被“动意味,要用被动语态,所以D。(其实用被动语态一项就可排除ABC)
分析D.Having been told这个短语:1、是被动语态,be told,“被告之“;
2、现在完成进行时,having been done。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这是英语时态的用法
过去完成时
这是一个简单句。前面是现在分词短语作时间状语,修饰understood 。
逗号后面是句子的主要部分。
前面不是从句,因为从句也要有完整的主语和谓语。而这里没有主语
having been told 是先于understood 发生的。所以是完成时的时态。
过去完成时
这是一个简单句。前面是现在分词短语作时间状语,修饰understood 。
逗号后面是句子的主要部分。
前面不是从句,因为从句也要有完整的主语和谓语。而这里没有主语
having been told 是先于understood 发生的。所以是完成时的时态。
参考资料: 百度
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Having been told是一个过去分词told的完成形式,引导的短语作时间状语,相当于一个从句:After he had been told.......
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询