when只有疑问的意思,when习惯使用在一般现在时态或者一般将来时态,可以提问一种习惯性的或通常情况下的行为,if带有一种假设的语气,此处用"would",可以认为是一种假设,用了过去时,与后面"failed"对应,且从此处也可以看出是个假设。如果填"when",句子写成What will you do when you fail?更加符合习惯表达。
这个如果不是习惯表达的话个人认为都可以,也可能和说话人想表达的意思有关。
while连接持续性的动作,句中需要修饰的是"saw"这个动作,"saw"这个动作不可持续,所以只能用"when"。
“when”和“that”引导的从句不同,前者引导状语从句,后者引导定语从句。状语从句会描述时间的具体内容,定语从句只是修饰“时间”这个名词。比如上句如果是These are times that most of us like.就是定语从句,用"that"引导。
因为句子后半段是过去时态,因此前后保持时态一致,用过"meant"。
使用“had”需要句中出现过去的动作,且"had"要表达的内容还要在这个过去的动作之前,但是句中只有一个表示过去的时间,没有比这个过去的时间更早的时间I(In the past and a half years是一个整体)。
习惯用法吧。
"be resdy to do "是固定结构,不与"for"搭配。
“eating”是名词化的动词,其本身是一个及物动词,动名词化后仍然具有带宾语的性质,如果此处填写"eating",还需要加上宾语,如"eating meal"。不过这只是在语法上能说得通,如果说地道的英语的话,一般多在这种情况下用名词。
"we"在这里与"students"做同位语,表示“我们学生”、“作为学生的我们”,再比如"you two":你们俩,因为句中并不想表达“我们的学生”这个意思。只是表示一下“我们是学生”。
第一个: