杨洋小哥图片:初一英语

来源:百度文库 编辑:高考问答 时间:2024/04/29 04:04:05
1.We arrived here three days ago.So we _______(be)here for three days.
这道题答案是have being.为什么?
2.他已经吃过午饭了.
翻译是这样的么?
He has alreadly had lunch.

1.应该是have been吧
因为句子前半句说了,我们3天前到了这里.后半句于前半句意思一样,应该为,我们已经到了三天了.用现在完成时时态,结构为:have done

2.翻译的正确.解释同上
already作为一个副词可有可无

1、强调一种连续不断的状态,用have+doing这种结构
2、可以的,简单一点也可以是:He has had lunch.

1现在完成时,表示“已经”到这里3日了。强调已经have been

2可以

1,答案从了,应该是have been"已经来了3天了"
2,正确

1 应该是have been表示一个持续时间的事情
2 正确。

have being强调这3天一直处于的状态.意思为:我们一直在那儿呆了3天.
have been 更偏向这个意思: 我们曾经在这里呆了3天.

翻译没什么问题.