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

IfaskedwhethertheInternetxxxxx,myanswerwouldbeyes.IfaskedwhethertheInternetisthegreatestdiscoveryofthe20thcentury,myanswerwouldbeyes.这个是什么句型啊?为什么if用asked过去分词?后面又用wouldbe?是固

题目详情
If asked whether the Internet xxxxx, my answer would be yes.
If asked whether the Internet is the greatest discovery of the 20th century, my answer would be yes.
这个是什么句型啊?为什么if 用asked 过去分词? 后面又用 would be? 是固定用这样的时态还是什么原因
▼优质解答
答案和解析
这是虚拟语气的时态,
完整的句子应该是:
If (I were)asked whether the Internet is the greatest discovery of the 20th century,my answer would be yes.
是一个条件从句.
条件句中虚拟语气的前提:从句中提出一种与客观现实不相符或根本不可能存在的条件,主句会产生的一种不可能获得的结果.
条件句中的虚拟语气根据不同的时间有三种不同的形式:
从句假定将来会发生的事情,从句谓语形式用动词过去式(be用were)/should + 动词原形/were to + 动词原形,主句谓语形式用would / should / might / could + 动词原形;
从句假定现在会发生的事情,从句谓语形式用动词过去式(be用were),主句谓语形式用would / should / might / could + 动词原形;
从句假定过去(实际未发生)发生的事情,从句谓语形式用had +动词过去分词,主句谓语形式用would / should / might / could have + 动词过去分词.
你的问题适用1(或是2)的情况,这是英语的一种固定用法,记住就好.