—I __ so busy recently that I __ no time to help you. —That’s ok. 为什么填was,had而不是

—I__sobusyrecentlythatI__notimetohelpyou.—That’sok.为什么填was,had而不是havebeen,have?现在说的话不... —I __ so busy recently that I __ no time to help you.
—That’s ok.
为什么填was,had而不是have been,have?
现在说的话不应该用现在相关时态么?
展开
百度网友0d6e154
2011-05-24 · TA获得超过712个赞
知道小有建树答主
回答量:139
采纳率:0%
帮助的人:273万
展开全部
你好,
其实你说的have been 和have放在句子里也完全正确的。
而且如果是口语对话,更符合标准。
但是因为这是一道书面题,那么需要我们更仔细看。

从这个对话看,说话人A明显是要帮助说话人B。
但是先说了点理由“recently为什么....”,然后B说that's ok。
既然A要帮助B,那么第二个空只能是had,是说以前没有,但是现在有时间
如果用have了,那就是说现在也没时间,显然是错的。

然而从严格语法上来说,我可以很负责地告诉你
第一个空填have been 和 was 都是正确的。
至于为什么一定要是was ,可能是只有一个空格的原因。

PS:楼上的,你下半段瞎掰的啥?
Be professional,有点基础常识再来答题好吗?

希望能帮助你,请采纳。
aluckdogbd
2011-05-24 · TA获得超过716个赞
知道小有建树答主
回答量:634
采纳率:0%
帮助的人:239万
展开全部
根据后面的回答,that's Ok,“没什么”和recently 说明事情已经过去了,所以用过去时;
如果是现在的话,即说话的时候,应该说
I am so busy now that I have no time to help you.

现在说的话不一定就要用现在相关时态,关键要看叙述内容中动作发生的时间。
如:
I have had breakfast.
I had breakfast just now.
第一句只表明吃过早饭了,但没有说是过去什么时候吃的,所以用现在完成时表明动作到说话时已经完成了;而第二句有了时间状语just now, 指刚才,是过去时间,所以用一般过去时。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式