1.A
Reading English magazines and newspapers 是一个动宾短语搭配做本句话的主语,为单数形式,故选A.如果主语是Reading English magazines and reading newspapers则表示复数意义,则可选B.C项will不可单独做系词,必须与be搭配使用.D项表示将来意义,本题中没有必要.
2.A
本句为主谓宾结构.how long --- there 做的是know的宾语,是一个宾语从句,宾语从句为名词性从句,名词性从句中句子要用陈述语气,所以B D项错误.本句谓语动词是wanted,用的是过去时,过去想知道的事一定是在wanted之前发生的,因此用A项,过去完成时.
3.D
翻译:你不能离开直到你完成你的作业.
have finished 表示现在完成时,表示将来某一时刻已经发生,意思是“你已经完成作业的时候你才能离开”.
4.B
就两个选项吗?那只能选B了,A一定错误,本句主语The young man表示的第三人称,后面如果加动词现在时必须要加s.B项held his breath 表示过去动作,从语法上讲没有错误.
5.C
at the factory是一个介词短语,介词之间不可以重复使用,所以B D项错误.至于A项,come后面不能直接加介词短语,可以加名词代词.只有C项中be是系词,后面可以加介词短语.
6.C
本句中的时间状语since two years ago 则表示本句要用现在完成时,表示两年以前,我们已经开始做某事.所以A B都错误.若把open看成是动词,那这句话中的动宾短语正常顺序应该是open our worship.所以worship作主语时,后面必须用动词被动形式.即C项.
若把open看成是形容词,看后面就要用has been open.
7.C
翻译:这些日子,他的头发变白了.
His hair是主语,hair是不可数名词,后面要么加动词过去式,要么加一般现在时第三人称单数形式.所以A B都错误.另外,these days表示本句时态应该是现在完成时,故选C
希望能对你有所帮助.