这几道时态的英语题选什么啊?谁能帮忙选一下啊,在翻译一下

1.Thousands of people took part in the work when the dam ___.

C.was being built

当大坝正在建造的过程中,数以千记的人参加了这项工作

2.These special low prices __only until June 30th,so buy now and save.

C.apply

句子意思是:这些特价商品的有效时间只持续到6月30日,所以乘现在来买,省钱.

既然现在还是特价期间,就不必用将来时以及过去时.

3.Mr white teaches English at NO.1 High School,but he__for this industrial fair,since he is on leave.

C.has been working

句子中有since he is on leave这样的句子,所以应该用has结构,而不是is.

white先生在第一高中教英语,但是自从在休假期间,他一直从事工业博览会的工作.

4.Photo__each time that button __.

D.is taken ;is pushed

每次按下扭的时候照片拍下来