改错I have got a letter from my brother since two days ago.

来源:学生作业帮助网 编辑:六六作业网 时间:2024/05/08 03:59:10
改错Ihavegotaletterfrommybrothersincetwodaysago.改错Ihavegotaletterfrommybrothersincetwodaysago.改错Ihaveg

改错I have got a letter from my brother since two days ago.
改错I have got a letter from my brother since two days ago.

改错I have got a letter from my brother since two days ago.
现在完成时态句子后面如果是since... 或for...,前面动词则需要用持续性动词
get 是瞬间性动词,应该用have
have / receive / have a letter from sb. = hear from sb. 收到某人的来信
即, I have had a letter from my brother since two days ago.
(got改为had)

have和since去掉

I have got(改为had) a letter from my brother since two days ago.
I have got a letter from my brother since(去掉since,但同时得去掉have,因为这是一般过去时) two days ago.

since去掉即可

去掉since

正解是:I got a letter from my brother two days ago.
因为ago表示过去的时间,需要和一般过去时连用,不能和现在完成时连用。因此前面去掉have,后面去掉since.

现在完成时态句子后面如果是since... 或for...,前面动词则需要用持续性动词
get 是瞬间性动词,应该用have
have / receive / have a letter from sb. = hear from sb. 收到某人的来信
即, I have had a letter from my brother since two days ago.
(got改为had)

i got a letter from my brother two days ago.

since+过去时间,应该用过去完成时,I had got a letter from my brother since two days ago.