You should have put the milk in the ice box; I expect it ___

You should have put the milk in the ice box; I expect it ________ undrinkable by now.
A) became
B) had become
C) has become
D) becomes
柯泞 1年前 已收到4个回答 举报

hzyvip 幼苗

共回答了23个问题采纳率:100% 举报

“should have put”对过去事情的虚拟,这里表示:你本应该.“expect”对现在事情的推测,而且“by now”一般与完成时搭配,但不要死记硬背,注意其与什么搭配.

1年前

1

孤单玫瑰 幼苗

共回答了38个问题 举报

选B
shuold have 是完成时 by now 是到目前为止
所以用过去完成时

1年前

2

岁暮阴阳 幼苗

共回答了7个问题 举报

C

1年前

1

恋上1961 幼苗

共回答了9个问题 举报

你本应该把牛奶放到冰箱里,
我现在预料这个奶现在不能喝了
牛奶已经变质,不能喝了,属过去发生的动作对现在造成影响,再加上by now是现在完成时的典型时间状语,故选C)?

1年前

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