1.选C是因为,此处 one 指代 a house, 而that做指代时只能指代不可数名词或抽象名词,如
The climate London is different from that in New York.伦敦和纽约的气候大不相同.
2.选A是因为 语法中的谓语一致.即后面用的是Lessons,为复数,而another 后面跟单数.
3.先说一下None和 no one 的微妙区别.
no one一般用来回答who引起的疑问句.如:
——Who is in the room?
——No one
none一般用来回答how many ,how much引起的疑问句,如:
——How many students are there in the room? ——None.
而题目中说,我本以为大厅里有许多学生,但却……省略的部分明显指一个人也没有,侧重于对How much的解答,而不是对who.所以B是最佳答案.
D是绝对错的,因为nothing不能修饰人.A和C不能算错,但是单选有时候选的不是唯一的正确答案,而是“最佳答案”,就和百度知道一样,正确的有许多,但是最佳答案只有一个,此处用None最贴切,最符合外语的常用习惯.