我今天洗澡了I bathed today.I had a bath today . I took a bath today .这三个句子对不对?

来源:百度知道 编辑:UC知道 时间:2024/05/30 08:17:39
还可以怎样说
可以解释一下为什么用完成时好些吗?这个问题我一直很混乱
如果说一般过去时必须有确定的时间点或时间段,那today算是确定吗?什么样的时间算是确定时间呢?

就词组的准确来讲,首先是
have/take a bath
take a shower
就时态来讲,现在完成时,一般过去时都可以
单独看你的中文“我今天洗澡了”感觉上还是完成时好些
I have taken a bath today
楼上的洗礼还是用baptize吧,哪有那么傻的老外

其实语言这东西很灵活的,没有一定之规,语感很重要,没有必须完成时,必须过去时
如果要说出个框框来,完成时是一种对完成状态的强调,比如“I have finished my homework”是我已经写完作业了,一种强调“写完了”的意味
i finished my homework就是写了作业,表明了你在那个时间段的状态,不强调完成。
比如这题,today不能算一种标志,比如I got up early today
反过来说事实的,你就不能用过去时,it is a sunny day today,客观规律啊这类的绝对不要用过去时
不过最终还是多读多看多听多练,慢慢领悟吧

应该说 I have taken my bath today.
上面三个句子都不对
have taken 是刚完成, 还是今天的事情
took my bath 是过去了的事, 如昨天。前天

都对。
还可以说I took a shower today.
不过仅指淋浴。

你说得很对

都对.
I have taken my bath today.
I took a shower today.
I have taken a shower today.

可以说I took a shower today,i showered today.

但是注意,如果你和老外突然说“I bathed today.”老外有可能会以为你去教堂“洗礼”了。