求解一道英语填空题。
1.They___________friendssincetheymetinShanghai.A.havemadeB.havebecomeC.havebeenD.have...
1. They ___________ friends since they met in Shanghai.
A. have made B. have become C. have been D. have returned
选B对吗?为什么? 展开
A. have made B. have become C. have been D. have returned
选B对吗?为什么? 展开
3个回答
展开全部
我认为B、C都正确 首先明确意思是:他们自从在上海相遇后就成了好朋友。
这样我们就可以知道 应该用现在完成时,即从过去某一时间一直延续到现在的动作
但这样哪一项也排除不了 make friends with 是固定搭配 A缺少with 故不选
return明显不符意思 故也不选 become friends 和 be friends 两种说法都有 故我觉得都正确
希望对你有帮助 O(∩_∩)O哈哈~
这样我们就可以知道 应该用现在完成时,即从过去某一时间一直延续到现在的动作
但这样哪一项也排除不了 make friends with 是固定搭配 A缺少with 故不选
return明显不符意思 故也不选 become friends 和 be friends 两种说法都有 故我觉得都正确
希望对你有帮助 O(∩_∩)O哈哈~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
答案选C。
make 表示动作行为,become表示动作变化,be表示动作状态,成了朋友是一种“状态”,所以选C,如果不严格区分的话,B和C都可以。
make 表示动作行为,become表示动作变化,be表示动作状态,成了朋友是一种“状态”,所以选C,如果不严格区分的话,B和C都可以。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询