Henry _______ a birthday card for Sam yesterday?A.has bought B.buys C.bought D.will buy

问题描述:

Henry _______ a birthday card for Sam yesterday?
A.has bought B.buys C.bought D.will buy

C.
yesterday是昨天,明确说明是过去时,只能选C.

C Henry昨天给card买了一个生日礼物

A,是过去完成时,意思是在昨天已经买了

题目上有yesterday
A.has bought表示现在完成时态 不能与yesterday 连用
B和D都不能与yesterday 连用 所以选C

C
yesterday 是过去时间,用过去时,排除B、D

打错标点符号了吧,是陈速句、应该用句号。
这题肯定选 C 。
句意是【昨天,Henry(亨利)买了一个生日卡片给Sam(萨姆)。】
这里的时态标志词是“yesterday” (昨天)
表示一般过去时,所以要选一个过去式:bought(买)
总之,你以后碰到这类题,先看一下有没有时态标志词。
看到“yesterday”就知道肯定要选表示一般过去时的动词了.

选C啊!诸如yesterday,last后加时间,等明确是过去的时间,不用看其他东西,基本上都用一般过去式就行!

C,因为yesterday是一般过去时的标志词

你好!
我认为应该选C。
因为A是现在完成时,与句子里的yesterday矛盾了。
B是一般现在时,仍然与yesterday矛盾。
D是一般将来时,还是与yesterday矛盾。
而C是一般过去时,与题意相符合。
在做题目时应该注意时态的运用。
最后,祝你学习进步!

C.首先分析时态,yesterday是明显的过去时态特征词,况且题目中也没有特被强调过去动作对现在的影响,所以排除了现在完成时A.B一般现在时和一般将来时D显然也不符合。
另外讲一下buy这个动词,这是一个可带双宾的动词,注意它的两种用法:buy sth for sb,buy sb sth。同样用法的单词又如give,show,borrow,lend等。
在英语学习中注意总结归纳,遇到问题不要拖拉,问老师问同学解决就好,进步从一点一滴开始,相信自己!

c因为yesterday是过去时标志 buy的过去时是bought 故选C

C
买车是过去(昨天)发生的