david promised to come round to have supper with us today

问题描述:

david promised to come round to have supper with us today
but he___,i've been alone for half an hour
a.wont't b.hadn't c.hasn't d.doesn't
原因是什么?
1个回答 分类:英语 2014-11-12

问题解答:

我来补答
我觉得选C更合适,but he hasn`t是一个省略句,稍微补充完整的话就是:but he hasn`t come,说话者所指的时间跨度是从戴维答应一直到现在他说话的现在,所以应该使用现在完成时.
再问: 时态的判断主要依据是什么
再答: 这个很难讲啊,每种时态都有特定的用法,别嫌麻烦,找本语法书好好啃,做多了就好了。祝学习进步
再问: = =大概讲讲就行了,因为句意还是关键词就ok了
 
 
展开全文阅读
剩余:2000