问题: 由两个带It 的句子,谈谈It 的用法
                    1.It is 10 years _______he ________in the village , so he knows little about it .
A. since ; lived        B. since ; hadn’t lived   C. that ; lived     D. before; lived 
2.It ________long before we ________ the result of the experiment .
A. is ; know          B. will not be ; know   C. is ; will know   D. will not be ; will know 
答案:1. A 2. B 
                    
                    解答: 
                    楼上的解释是错误的,it在这里表示时间,并不是做形式主语。it有一个用法就是虚义,无指代性,常用作没有具体意义的主语,实际上是真正的主语,多出现于表示天气、气候、温度、时间、地点、距离等意义的句子中。如: 
 It is half past three now. 现在是三点半钟。 
 It is six miles to the nearest hospital from here. 
  这里离最近的医院也有六英里。 
 It was very cold; it snowed and grew dark. 
  天气很冷;天下着雪,渐渐地变黑了。 
在第1题"It is 10 years _since__he __lived______in the village , so he knows little about it "中,since是连词,表示自……以来,句子的意思是“自他(不再)住在那个村子以来,已经有十年了,所以他对村子了解不多”。这样的意思有两表示方法,一种就是用一般现在时,另外一种就是用现在完成时,所以上句可以改为:It has been 10 years _since__he __lived______in the village , so he knows little about it 
第2句中 before 后面是表示时间的状语从句。要记住,表示未来情况时,在条件与时间状语从句应该用一般现在时,而主句应该用将来时,所以答案A,C,D是错误的。句子的意思是:要不了多久,我们就会知道实验结果。
					
                    
    
                    
                        版权及免责声明
                            1、欢迎转载本网原创文章,转载敬请注明出处:侨谊留学(www.goesnet.org);
                            2、本网转载媒体稿件旨在传播更多有益信息,并不代表同意该观点,本网不承担稿件侵权行为的连带责任;
                            3、在本网博客/论坛发表言论者,文责自负。