2 继续请教to do和doing与谓语动词的时间关系

1. She spent two hours doing her homework last night.

2. It took her two hours to finish her homework last night.

3. She took advantage of the children's absence to tidy their rooms.

请问以上三句,如何分析动词不定式和现在分词与谓语动词的时间关系?1、2句都是花费……时间做了某事,to do和doing有什么时间上的区别吗?

请先 登录 后评论

2 个回答

黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试

表示“花费……时间做某事”可以用spend 或者 take,但是要用不同的句型。1.主语(必须是表示人的词语)+ spend 的适当形式 + 时间 + in doing (in 可以省略,doing是动名词,不是现在分词)这是最常见的用法。在美国英语中,也可以用主语(必须是表示人的词语)+ spend 的适当形式 + 时间 + to do 2. it takes / took (+ sb.) + 时间 + to do (不能用doing) 3. 主语(人)+ take 的适当形式 + 时间 + doing (或 to do)

请先 登录 后评论
Solomon  
本网站搜索“非限定动词(或者非谓语动词)和谓语动词的时间关系”里面的解答都很有逻辑很精彩。spend和take在本网站也有讨论,简单来说应该是前者指她做完用了两小时做回家作业(是否做完未知,强调时间长度);后者表示花了两小时做完了作业(从没做完到做完她用了两小时)。这里涉及到一些具体的动词的差别。https://www.cpsenglish.com/question/36086(这里面也有说,里面说得更清楚)。
请先 登录 后评论
  • 2 关注
  • 0 收藏,168 浏览
  • miaoza   提出于 6天前

相似问题