✔ 最佳答案
The first sentence is wrong in grammar, while the second is correct.
Past perfect tense is used to indicate that one event or action occurred before the other in the past.
Rewrite the first sentence with past perfect:
I had finished my work in the garden before Sue arrived, so I could welcome her at the door.
2012-08-19 12:03:53 補充:
First, it is kind of strange to use continuous tense on "finish", although I have no evidence to say it is wrong. To choose the verb "do" would be more natural.
Now, the discussion is focused on the difference between past perfect continuous and past continuous.
2012-08-19 12:07:35 補充:
Rewrite the first sentence with past perfect continuous: (use "do" instead of "finish")
I had been doing some work in the garden for three hours when Sue arrived, so I didn't hear her come in.
2012-08-19 12:25:59 補充:
past continuous:
at some point in the past (when Sue arrived), an action ("do") was in progress.
past perfect continuous:
at some point in the past, an action had already started before that and was in progress. (3 hours before Sue arrived)