英语家园

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问移动社区

搜索

i just took my temperature.应该用完成时态吧???

发布者: zjsyfox | 发布时间: 2010-11-13 20:19| 查看数: 4083| 评论数: 6|

20鲜花
do you have a temperature?

no,i just took my temperature.我觉得这句话应该用完成时态吧,应该说i'v just taken my temperature. 为什么书里用的是过去时态??

最佳答案

查看完整内容

在美国英语中,just + 一般过去时 等于英国英语中的 has/have just done。

最新评论

朱祖厚 发表于 2010-11-13 20:19:55
在美国英语中,just + 一般过去时 等于英国英语中的 has/have just done。
Jiu 发表于 2010-11-14 16:08:22
这个不用现在完成时,应为“量体温”是一个行为动作,把它当作一般动词短语用就可以了。
Lisa_yang 发表于 2010-11-18 11:26:24
1\ have a temperature = have a fever是"发烧"的意思,

e.g. You have a temperature.你发烧了。

Have you got a temperature ? 你发烧吗?

2\i just took my temperature.是“我刚刚量过体温。”的意思,所以在这里,问句用的是一般现在时,问“你现在发烧了没?”,那么答句中就应该用一般过去时,因为我“量体温”这个动作是发生在你“现在”问我发烧没有这个动作之前,因此用一般过去时是正确的。

希望能帮到你!

评分

参与人数 1鲜花 +20 收起 理由
tezukazyunko + 20 bonus~

查看全部评分

青山=绿树 发表于 2010-11-28 20:47:54
它注重的是过去的动作
9W 发表于 2010-12-2 19:41:07
这里说话人好像强调的就是just now 的时间概念,而just用在过去时态中也是常见到的。
kevincen 发表于 2018-9-21 16:53:11
美语,just+过去式。  英式,have/has just done       learning!
快速回复 返回顶部 返回列表