✔ 最佳答案
When Chan said to Mary=He said that;
The present perfect tense;-have removed;
Present perfect denotes present results of past actions.
Note that by, since and for are used.
We use "since" when we refer to a point of time in the past and "for" when we refer to a period of time.
Hence:-----I have removed obstacles from ABC Tunnel by 2pm
----I have removed obstacles from ABC Tunnel since 1 pm for 2 hrs already.(completion)
----I have removed obstacles from ABC Tunnel since 1 pm for 2 hrs even though it is 4 by now.
----The verbs denote actions that are completed recently.
2014-10-04 17:36:41 補充:
Amendment:-Sorry that (2-1=1)hr. eg:-An interval is a period of time between two states.eg:-Obstacles removed from ABC Tunnel after an interval of one hour.
2014-10-10 10:22:38 補充:
To Godfrey:-Thanks for the encouragement.The posting "Chan"asked six times.He has got a real hang-up about his tense, being disagreed to his English Grammar or achieved anything else to post !