现在完成时态 翻译 语法问题

【完成时的 否定式可与表示一段的时间状语连用,表示一种状态.】例如:

I haven't received a letter from my father for two months.
我已两个月没有收到我爸爸的信了.

He hasn't come here for a week.
他一个星期没有来这里了.

请问

1 第二句

He hasn't come here for a week.
他一个星期没有来这里了.

是否还能造一个同义句 句子呢 ?

it is....since + 一般过去时 句子
记得 since 从句不能用否定,

如果没有,就不用造了

2 【 他有多久没来这里了?】

我这么写的话, How long haven't he come here ? 是否可以呢?

句型,语法是否正确?

如果正确的话。

how long 是疑问句,表示一段时间, 记得,在完成时时态 疑问句中,

how long是 不能和短暂动词连用的,看到 很多地方都是 这么讲的,

这里的 come 就是短暂动词

可这个句子 如果正确的话,是 疑问句, 可句子里面 还用了否定, haven't

,而完成时 的否定句, 则可以 和 一段时间的状语连用,

很迷茫啊。。。这个句子 可以不? 能用 how long 提问不?

这样的疑问句 算什么疑问句?否定疑问句吗?

谢谢哈。
改错: How long haven't he come here ?

是hasn't 才对。。抱歉

3 How many days hasn't he come here ? 这么说是否可以 ,正确不。

here 后面需要加个for 吗?

How many days hasn't he come here ( for ) ? 因为 一以前好像有说 how many days 属于名词性的短语,前面要有介词。。是这样不。 我觉得 是不是 加不加都可以啊。

1. It is a week since he came here last time.
2.How long hasn't he come here? 第三人称要用has ,要用现在完成时。
3. How many days hasn't he come here ?这种说法是对的,for在疑问句时就省略了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-06-18
1. 同义句:He has disappeared for a week
2. It is... since只是说since后面的从句不能用否定
I haven't seen him since 3 years ago (正确)
It has been 3 years since he hasn't come here (错误)
3. 完成时不能接瞬间动词,要接持续动作,所以【他有多久没来这里了?】应用:
How long have he been out of here?追问

嗯。谢谢您帮忙,解释的很细致。

How long hasn't he come here ? 我想问的是,这样的写法可以不?因为见到过很多

How long hasn't + 主语+谓语 这样的句子。呵呵。辛苦啦。

He has disappeared for a week

disappear 是短暂动词吧。不能和 for 一段时间连用吧。

相似回答
大家正在搜