早教吧 育儿知识 作业答案 考试题库 百科 知识分享

英语翻译Wemissedyouatthismorning'smeeting,Diana.B,butifIhadn'thadtomeetafriend,Iwouldhavebeenthere.AMe,too.BI'msorry.CNevermind.DThankyou.wouldhavedone,couldhavedone,shouldhavedone有什么区别呢?

题目详情
英语翻译
We missed you at this morning's meeting,Diana.
___B_,but if I hadn't had to meet a friend,I would have been there.
AMe,too.B I'm sorry.C Never mind .D Thank you .
would have done,could have done,should have done 有什么区别呢?
▼优质解答
答案和解析
would have done-----表示过去将要做什么
could have done-----表示过去有能力做什么
should have done-----表示本应该做的事情,实际上没做成