精英家教网 > 初中英语 > 题目详情

He _____ in this factory for 20 years already.

A.will work B.works
C.has worked D.is working

C

解析试题分析:句意:他已经在这家工厂工作20年了。结合语境可知本句描述的是从过去一直持续到现在的动作,故用现在完成时态。选C。
考点:考查时态辨析

练习册系列答案
相关习题

科目:初中英语 来源: 题型:单选题

Flowers _________ along the road last year.
A. planted                   
B. are planted                    
C. were planted

查看答案和解析>>

科目:初中英语 来源: 题型:单选题

—When will Diana arrive?
—Oh, she         . She is in the meeting room now.

A.arrives B.is arriving
C.arrived D.has arrived

查看答案和解析>>

科目:初中英语 来源: 题型:单选题

The teacher is already standing here. Do you know when she ______?

A.comes B.came
C.is coming D.was coming

查看答案和解析>>

科目:初中英语 来源: 题型:单选题

Since Project Hope started,it _______ millions of children to come back to school
A.has helped     B.helped          C.is helping

查看答案和解析>>

科目:初中英语 来源: 题型:单选题

Everyone except Tom and Mike        Kunming before.

A.has gone to B.have gone to
C.has been to D.have been to

查看答案和解析>>

科目:初中英语 来源: 题型:单选题

—Where’s dad?
— He ________on the phone in the bedroom.

A.talks B.talked  
C.has talked D.is talking 

查看答案和解析>>

科目:初中英语 来源: 题型:单选题

—It’s dangerous to swim here. Look at the sign!
—Oh, I _______ it.

A.didn’t noticeB.don’t notice
C.hadn’t noticeD.haven’t notice

查看答案和解析>>

科目:初中英语 来源: 题型:单选题

Julie’s father _____ to London last month. He ______ there three times.

A.went; had gone B.has gone; has been
C.went; has been D.has been; has gone

查看答案和解析>>

同步练习册答案