1 that指代用法

You must have been around fifteen years old. Do youfeel different from that when you were nine.请问句子中that用法,是不是类似于I hate it when people talk when their mouth full中it的用法?如果是的话,类似用法除了it和that,还有没有其他的?
请先 登录 后评论

最佳答案 2019-03-17 13:55

这个句子时态错误。

You must have been around fifteen years old. 这句话是现在对过去的情况作相当肯定的推测。Do you feel是问你现在的感觉。可是后面when you were nine这个从句却是过去时间状语。出现逻辑错误。

对于这种逻辑错误的句子,没有再分析的必要。直接忽略。

请先 登录 后评论

其它 2 个回答

刘永科   - 教育出版集团英语总顾问 & 英语系列图书主编
擅长:语法理论,语言学,文化背景

You must have been around fifteen years old. Do you feel different from that when you were nine.

——that 是个“替代词”,替代前文所说的那个“感觉”,为了避免重复才用that的。我先翻译这个句子:

You must have been around fifteen years old. Do you feel different from that when you were nine.

【翻译】你那时肯定是在十五岁左右。你跟九岁时候的那种感觉有什么不同吗?

下面的句子是找了一个“形式宾语”  it,指代(不是替代,而是“指代”。“指代”的意思是,被指代的句子仍跟在后面。由于hate 的宾语不能是从句,故为之。)when 从句描述的内容。所以,跟上句用法不同。

I hate it when people talk with their mouths full.


请先 登录 后评论
陈才   - 英语教师
擅长:中考英语,词法问题

You must have been around fifteen years old. 

你的年龄一定是大约在15岁左右

Do you feel different from that when you were nine.

当你9岁的时候,你会感觉与那不同吗?

that指代前面名词短语around fifteen years old


请先 登录 后评论
  • 0 关注
  • 2 收藏,5588 浏览
  • zbr1016. 提出于 2019-03-16 08:41

相似问题