have adj time doing?

1.有没有以上用法?
2.有没有have adj time to do用法?如果有,那他与之前的区别是什么?
3.一定要加a 或an吗?如:
"you'll have a difficult time knowing who your real friends are"
如果前面主语是复数,那么有没有have adj times 一说?

希望实力强大的人细细回答,感激不尽!

我逐个短语给你分析。
1、have time doing 的意思是有时间做某事。这里time是不可数名词,表示时间。例如:Do you have time reading the book. 你有时间读这本书吗?
2、have adj time to do,如果没有冠词a或an,和上面意思类似。time同样表示时间,形容词修饰time。例如:Do you have enough time to finish the work。你有足够的时间完成工作吗?
3、加了a或者an以后,time的意思变了。time变成可数名词,不再泛指时间,而是指特定的一段时期,意思等同于period。例如:文中"you'll have a difficult time knowing who your real friends are"的意思就是指你的人生将有这样一个阶段,你不知道谁是你真正的朋友。
4、have adj times有这样的说法,但是和主语是单数复数无关,只和你想表达的意思有关。times作为time的复数形式,表示很多段时间,例如:One has many memorable happy times in one's lifetime. 一个人在他一生中有很多值得回忆的美好时光。比如你想表达,你小时候有一段美好时光,中年了有一段,老年了也有一段,一生中有很多段,那么你就可以用这种句子。

最后我给你两个例句你再体会下:
We have a happy time when we are young. 我们年轻时有一段共同的美好时光。
We have many happy times these years. 这些年我们经历了很多美好时光。追问

是不是当意思为
"干某事很adj的一段时间”时,time此时可数,但是单是复由句意决定

但,
time做可数时,有没有have a/an adj time/times to do?

追答

恩,例如你给的句子就是指干某事很困难的一段时间,如果你把那个句子改成:you'll have difficult times knowing who your real friends are. 那么意思就是你将度过很多段不知道谁是真正朋友的时间。比如今年你不知道谁是朋友,明年知道,后年又不知道了。那么你就可以用times。

至于第二个问题,当time做可数名词时,很少接to do。原因是这样的。to do表示目的。例如我们说:Do you have enough time to finish the work。这里隐含着意思是我们需要时间的目的是去工作。而 have a time的意思是度过一段时间,后面都是来修饰这是怎样的一段时间。我们很少在后面加上表示目的的to do短语。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-08-16
time时间,是不可数名词,但是在3中你提到的句子,time翻译成时期,则是一个可数名词,所以3中的问题,回答是肯定的,有have adj times一说。I have several difficult times in my previous life.
3中的例句应该是个错句,或者不完整。
you'll have a difficult time in knowing who you real friends are.
所以在我看来,是不存在have adj time to do的用法的。追问

And if you become rich,you'll have a difficult time knowing who your real friends are.

课本原句

第2个回答  2012-08-16
没有,have a difficult time 中的time只是指时期,是不可数的,所以此句的含义中不能用其复数形式。
相似回答