What's the matter with you?You look unhappy Oh,I__a bad cold since last week

AhadBhavehadChaveDhavebeen... A had
B have had
C have
D have been
展开
RenDy0115
2013-03-04 · TA获得超过5.7万个赞
知道顶级答主
回答量:3万
采纳率:83%
帮助的人:2亿
展开全部
选B 现在完成时

What's the matter with you?You look unhappy Oh,I have had a bad cold since last week.
你怎么了你? 你看起来不开心? 我从上星期感冒到现在.

若有疑问及时追问,如满意请点击下面的“选为满意答案”按钮,谢谢!O(∩_∩)O
even_0413
2013-03-05 · TA获得超过4564个赞
知道大有可为答主
回答量:3582
采纳率:0%
帮助的人:2148万
展开全部
  • 根据句意可知,时态是现在完成时。

  • 所以这里填 have had。

  •  Oh,I have had a bad cold since last week. 我从上周就感冒到现在。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友a0793fbcc
2013-03-04 · TA获得超过1.2万个赞
知道大有可为答主
回答量:5102
采纳率:41%
帮助的人:2145万
展开全部
B have had

for 标志着使用现在完成时
have a cold
基本翻译
感冒,受凉;患感冒
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
魔境冒险
2013-03-04 · TA获得超过3180个赞
知道小有建树答主
回答量:1664
采纳率:100%
帮助的人:354万
展开全部
答案选B have had
这里要用现在完成时态,表示过去的动作对现在的影响或结果。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
罐装豆腐
2013-03-04
知道答主
回答量:20
采纳率:0%
帮助的人:12.6万
展开全部
B 有since last week表示对现在有影响于是要用过去完成. 过去完成要加动词. cold不能用been来表示所以只有B have had
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式