1.Have you ever been to Guilin? Yes, I_____ there four months ago.A. have been B. have gone C. had been D. went2.Nobody can learn English well _____ you work hard on it. A. if B. unless C. when D. but这句为什么不能选D?3.Many students enjoy the book Harry Potter _____ by JK Rowling. A. written B. was written C. wrote D. was writing这句为什么不选B?PS. He loves football and makes it as his life.这句话中的makes是什么意思?

热心网友

1。选D,注意此句的状语是four months ago,很明显是一般过去式的状语。 如果将状语改为for four months,则可以选A2。1)处应选B ,这是一个条件句。没有人可以将英语学的很好,除非他努力用功。2)but连接的是转折句,即陈述句。如选它,原句就翻译为:有人可以将英语学的很好,但是你很用功。句子意思变了。3。注意这个句子的主谓宾在哪。主语:Many students 谓语: enjoy 宾语:the book Harry Potter 后面的都是宾语的定语,用一个过去分词作定语。如果选B全句就有两个谓语,而且时态也不对。4。全句的意思是:他喜欢足球而且把它当作了自己的生命。 make 在这是把…当作… make还有的意思是让…(人)担当…(职务) 例如我们选他当班长 We make him our monitor。。

热心网友

1.选D有four months ago,要用过去式;虽然前面的问句用的是Have you ever been ,但是句子中有具体的时态词语标志,如此题four months ago,要跟此时态词语标志用相对应的时态!2.根据意思如果选D,意思是:没有人能学好英语,但是你要努力.(总觉得不太通)3.此题中已有动词enjoy,所以不能再出现动词was written ;要用过去分词表被动,作补语make:"以...为生" 的意思