一道英语语法题,高手来呀You are black and blue all over!()A.Did you figh

一道英语语法题,高手来呀
You are black and blue all over!()
A.Did you fight? B.Are you fighting?
C.Have you fought? D.Have you been fighting?
要讲一下理由.
大家的答案挺娱乐的,就让网友和你们自己决定积分吧
毂正道 1年前 已收到6个回答 举报

遗忘脚步 幼苗

共回答了14个问题采纳率:92.9% 举报

选A.意思是你浑身青紫,是不是打架了.

1年前

1

robber117 幼苗

共回答了434个问题 举报

a is better
'bruise'is better than"black and blue"

1年前

1

苏情时间 幼苗

共回答了1214个问题 举报

D

1年前

1

口口清蒸 幼苗

共回答了3个问题 举报

D
B是正在fight,显然不对
A是问他之前打没打过,显然这时候问已经时间不对了
C是问他以前是不是曾经打过架,脸上的伤痕已经看不到了
D是对的,表示之前打了,而且been fighting表示伤恨保持到现在,能看到,所以问其原因

1年前

1

123aiguozhe 幼苗

共回答了11个问题 举报

A.

1年前

0

二星瓢虫 幼苗

共回答了354个问题 举报

A. 你打架了?
B. 你(正在)打架吗?
C. 你(已经)打架了?
D. 语法讲不通
仔细用中文品品时态和语态,当然应该是A

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 21 q. 0.022 s. - webmaster@yulucn.com