精英家教网 > 高中英语 > 题目详情
— I’ll tell Mary about her new job tomorrow.
— You ______ her last week.
A.ought to tellB.would have toldC.must tellD.should have told
D
should+have done表“过去本应该做某事而实际上没有做”。
练习册系列答案
相关习题

科目:高中英语 来源:不详 题型:单选题

—There were already five people in the car but they managed to take me as well.
—It ________ a comfortable journey.
A.can’t be B.shouldn’t be
C.mustn’t have beenD.couldn’t have been

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

If human beings had been a bit less greedy and cruel, more birds and animals _______dying out.
A.ought to avoidB.could have been avoided
C.should have avoidedD.might have avoided

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

Mr. White _______ at 8:30 for the meeting, but he didn’t show up.
A.should have arrivedB.should arrive
C.should have had arrivedD.should be arriving

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

— Lisa hasn't lived here for long. She _____ know many people.
A.needn’tB.can’tC.shouldn’tD.didn’t

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

— Mummy, I have broken my train.        
一I told you so. You _______ on it.
A.mustn't have riddenB.couldn't ride
C.shouldn't have riddenD.needn't ride

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

I was too careless.If only I ___ my car!
A.hadn't lostB.would not have lostC.didn't loseD.haven’t lost

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

I would have come earlier, but I ________ that you were waiting for me.
A.didn’t knowB.hadn’t know
C.would have knownD.haven’t known

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

—Shall I tell John about it?
—No, you _____ ,I've told him already. 
A.needn'tB.won'tC.mustn'tD.shouldn't

查看答案和解析>>

同步练习册答案