关于英语现在完成时和过去完成时的问题
来源:百度知道 编辑:UC知道 时间:2024/05/15 00:32:50
如例句:
What did Tom say in his letter?
He said that he ____lotsof friends since he went to Hangzhou.
A. made B. makes C. has made D. had made
与下面这句分别应选什么
My brother ____ much progress in his study since he entered Zhejiang University.
A. had made B. made C. is making D. has made
两题表面上看意思差不多但答案却有出入
应选什么及理由
What did Tom say in his letter?
He said that he ____lotsof friends since he went to Hangzhou.
A. made B. makes C. has made D. had made
与下面这句分别应选什么
My brother ____ much progress in his study since he entered Zhejiang University.
A. had made B. made C. is making D. has made
两题表面上看意思差不多但答案却有出入
应选什么及理由
D
D
第一个选D因为前面有He said ,是过去式,又有since,所以是过去完成时
第二个只有since,所以是现在完成时
前一个选D,后一个选A,因为它两个陈述的都是发生在过去的过去时,所以当然要选过去完成时了,建议你去看一下现在完成时和过去完成时的语法吧!