永发信息网

请各位帮我解释一到英语题

答案:5  悬赏:80  手机版
解决时间 2021-05-23 03:50
  • 提问者网友:山高云阔
  • 2021-05-22 11:11

_______ my sister three times today but her line was always busy.

A:I have phoned B: I had phoned

为什么不选B?很急,在线等

最佳答案
  • 五星知识达人网友:轻熟杀无赦
  • 2021-05-22 12:25

你是要翻译还是选题?

全部回答
  • 1楼网友:胯下狙击手
  • 2021-05-22 17:32

现在完成时和过去完成时的区别:前者是已经完成的事都现在造成的结果 后者是指过去的过去对过去的结果

选前者 意味着 这个时候,可能MY sister 的电话还是打不通的,这一切都是对今天发生的事情所造成的结果,如果题中有提示说,现在已经可以打通了,那么妹妹电话忙是过去的时间,我打了三次是过去的过去,这种情况下才选B。

可能有点难以理解,需要多阅读和看此类句型,熟悉语感。是有点模棱两可。

O(∩_∩)O~

  • 2楼网友:风格不统一
  • 2021-05-22 16:10

1.I have phoned 意思是我一直在打 直到现在打了3次

2.I had phoned 意思是 我打过3次我姐的电话

而这里的 today 说明了 他一直打到今天

呵呵 表达能力不是太好 看得懂吗

  • 3楼网友:山有枢
  • 2021-05-22 15:05
B是过去式,A是一般现在时,表明我多次call她她都很忙
  • 4楼网友:行路难
  • 2021-05-22 13:30

had 1. 表示过去的过去,2. 间接引语,或者3. 虚拟语气。

当表示过去的过去时,表示到过去的某一点为止,用的时候一定有明显的时间状语

have done表示到现在为止

很明显,这里是表示到说话时,也就是现在为止,用现在完成时

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯