英语语法填空有一题Mom is in her seventies,and those hands I once_____(think)to be so rough are stil doing things for me and my family.为什么不能用have thought 而一定要用thought.

问题描述:

英语语法填空有一题
Mom is in her seventies,and those hands I once_____(think)to be so rough are stil doing things for me and my family.
为什么不能用have thought 而一定要用thought.

前面有 once 他的意思是 曾今一旦 HAVE的意思和ONCE的意思基本相同,所以要用他的过去式

因为有“once”的存在

是用thought;用完成体比一般的过去或现在显然是强调味道更浓的,除非有明显的标志。
这里有一个致命伤是once曾经,用一般过去时即可,用了have thought虽然是完成体,依然是现在时的范畴。(关键是once)

答案错了 应该用have thought 相信哥 哥就是传说 ~~~

关键是前面有once(曾经),这是表示过去时间的词.现在完成时不能和表示过去的时间状语连用.因为现在完成时属于“现在”的时态范畴.
顺便说一下,I once thought to be so rough是定语从句,修饰those hands.