问题: 不一样的单选~~!!大家指教!!
It is said in the book that Thomas Edison___the word leading inventer for sixty years.
A would be B has been
C had been D was
一般如果后面的时间状语有"for"不是都用完成时吗??!!
什么情况下不是这样呢?
怎么区分??
谢谢大家指教!!
i'm expecting your replay!!!
解答:
D是答案.Edison已经去逝多年了.表示在过去一段期间某动作或状态持续了多久用一般过去时.如:I stayed in Dalian for half a month last year.如果用has been,表明Edison还活着. had been必须有对照的过去时间或动作.
版权及免责声明
1、欢迎转载本网原创文章,转载敬请注明出处:侨谊留学(www.goesnet.org);
2、本网转载媒体稿件旨在传播更多有益信息,并不代表同意该观点,本网不承担稿件侵权行为的连带责任;
3、在本网博客/论坛发表言论者,文责自负。