The train was 10 minutes late,so I ( ) have run all the way

The train was 10 minutes late,so I ( ) have run all the way from my house to the station.
A.couldn't
B.mustn't
C.needn't
D.shouldn't
为什么选C?
wjl9840 1年前 已收到3个回答 举报

wxb72000 幼苗

共回答了18个问题采纳率:88.9% 举报

从句陈述事实,所以用一般过去时态表示,
主句表示虚拟,
注意这里的run是过去分词
neednt have done ,是没有必要做某事,但事实上已经作了
区别于
shouldnt have done 本不应该做,
should have done 本应该做某事,但没有作
这里的意思没有应该,只有有没有必要
答案 C

1年前

10

wuzhou1983 幼苗

共回答了14个问题 举报

是虚拟语气,表示我本不应该跑

1年前

2

dajun水 幼苗

共回答了13个问题 举报

翻译:火车晚到了10分钟,所以我本来不用从我家跑到火车站的
needn't表示本来不必做但做了

1年前

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