急急急!!!!!一道高一英语翻译题....
发布网友
发布时间:2024-02-18 23:09
我来回答
共5个回答
热心网友
时间:2024-03-12 09:15
过去完成时,had不能去了,去了后就是一般现在完成时了
热心网友
时间:2024-03-12 09:16
这句中的have是助动词,表示完成时态;后面的had才是真正动词。
至于为什么用完成时态,这件事对现在造成影响就要用完成时,翻译出来是你不应该今天就把头发剪了。注意“就”字,体会一下中文的感情色彩,这就是完成时的强调作用。
热心网友
时间:2024-03-12 09:19
表示已经做过某事所以用完成时啊,这里had 是have的过去分词形式,不能省
热心网友
时间:2024-03-12 09:21
shouldn't have done sth 本不应该做却做了,是固定说法
should have done 本应该做却没做
例:But for your advice, I should have failed要不是你的忠告,我会失败的(而实际上我没有失败)。
You shouldn`t have had cut your hair today。你不应该今天剪头发的!(但你却剪了)
热心网友
时间:2024-03-12 09:22
have sth. done
指某事被别人做,头发当然是被理发师剪了~
还有一个类似的,have sb do
一样的意思,中间放“人”
希望可以帮到你~
不可以省略,had是过去分词形式,为了使句子语法正确而变形的,实质就是have sth. done