高中英语题(在线等)--You didn't phone Bill?--( ) Bill?A.Can I phoneB.

高中英语题(在线等)
--You didn't phone Bill?
--( ) Bill?
A.Can I phone
B.Could I have phoned
C.Should I phone
D.Should I have phoned
为什么选D?
luciamm 1年前 已收到6个回答 举报

287268652 幼苗

共回答了16个问题采纳率:87.5% 举报

--You didn't phone Bill?
--( ) Bill?
A.Can I phone
B.Could I have phoned
C.Should I phone
D.Should I have phoned
为什么选D?
你没有打电话给Bill吗?
我本应该打电话给他么?
A 表示能力,错误
B could have done 当时可以打电话给他,却没有打
C 一般现在时,部队
D should have done 本应该做某事,却没有做
should have done 是考点,其他题目中也解释过

1年前

2

快乐的活着 春芽

共回答了20个问题采纳率:70% 举报

表示应该做的 事没有做

1年前

2

无声的tt 幼苗

共回答了13个问题采纳率:61.5% 举报

should have done 表示应该做的事但实际上没做.
类似的还有 could have done ,may have done 等
意思差不多哟.

1年前

1

xhc_5622209 春芽

共回答了16个问题采纳率:93.8% 举报

should

1年前

1

xingfu333 幼苗

共回答了19个问题采纳率:84.2% 举报

回答者:wsadbzxc2 - 高级魔法师 六级 9-15 16:03
那就是讲B也是对的?

1年前

1

imvian 春芽

共回答了15个问题采纳率:86.7% 举报

should have done表示的是该做而没有做,could have done 表示的是能做而没有做,根据语境,应该选should have done.

1年前

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