永发信息网

请问:英语翻译“我写了一封信”;I wrote a letter和I have written a letter的区别?

答案:6  悬赏:40  手机版
解决时间 2021-11-11 05:56
请问:英语翻译“我写了一封信”;I wrote a letter和I have written a letter的区别?
最佳答案
都对。前者是一般过去式,表示陈述过去发生的一件事,“我过去写了封信。”
后者是现在完成时,表示过去写的这封信对现在的影响。具体用什么时态,要根据语境。I wrote a letter last night. I have written a letter to my mum recently.I just want to tell her my situation in shchool.
对于现在完成时,记住两点:1.肯定是过去发生的事 2.要么该事件持续到现在,要么该事件对现在有影响。
一般过去时:仅仅是说过去发生了这么一件事,让人们知道这是一件过去的事。
所以,可以看出,现在完成时所表达的内层含义更多。
希望对你有帮助。
全部回答
have强调已经追问那意思是这两个句子都正确吗?追答不,第一个是过去什么时间完成的都可以;第二个强调已经。
这两种的感觉差别很微妙

打个比方吧,I wrote a letter to you就是单纯说我给你写了封信,如果说I've writen a letter to you那意思就是我已经给你写了封信(你怎么没回啊,同意还是不同意啊)
一般过去时:描述的是过去发生的动作 如:I finished my homework yesteday。
以上的两种翻译都是正确的,I wrote a letter只是描述了我写了封信这样一个事实,而加have之后则强调了写信这个事实已经完成!例如你想说我吃过午饭了,你可以说I have had my lunch,而最好不要说I had my lunch!
I wrote a letter
是表示 在过去某个时间段 你做过某件事情
例如:
I wrote a letter to Amy, my good friend, yesterday.
这个是描述在过去的某个时间 你做过的事情

i have written a letter
是表示你在一段时间内 保持的一种状态
例如
I have written a letter to Amy, since last month
这个是说 在某个时间段 一直持续到现在
是说 从上个月开始,我就在做这件事情

一般过去式讲的是过去的某个行为 某个动作
而现在完成时 是讲的某个时间段 一直连续的一件事儿
比如说
I have learnt English since i was a Junior student.
这个是一直持续的状态
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
早上起床手肘撞到门框了,到现在都没力气,胳
2016cba季前赛14日谁
这是紫外线灯管 灯管两头 都有插头 怎么接线
Lol主玩什么位置的人最有技术?
mosfet损耗计算可以用于设计过程吗
登基前,胤?摆过胤?四道,胤?为什么只还过一
3两半盐等于多少克
苹果工坊(国金中心商场店)地址好找么,我有些
请大仙看看,这是真品吗
伊诗兰顿的玻尿酸原液好吗,有谁用过
蝴的成语有哪些
陕西西安卢县是山川吗
我脚用了珊瑚鲜净,脚染成了淡绿色,什么原因
联想乐享3c(大石桥五一街店)地址有知道的么?
qq资料0岁的坦白说显示多少岁
推荐资讯
K8563次列车中途各站
请问达人知道少女白洁这个小说吗,可以分享吗
童姓,起个什么名字好呀?1986年公历11.8日,
钢笔墨水的种类
翔云驾校(乌鲁木齐米东)地址在什么地方,我要
摩托车手把上面套一个冬天挡风的手套被交警查
top整体家居设计机构地址在哪,我要去那里办
从佳家园做几路车能到赵哥庄东呀???要不要
英文书籍翻译收费标准,翻译一本书大概多少钱
有一群农民过江,如果15人一船,还剩9人如果1
北安哪里洗鸳鸯浴,能帮我查一下嘛
朋友们,请帮忙取个男孩的名字,姓高,要霸气
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?