He ---- a book in the garden when I ---- there.
A) will read / have got
B) is reading / will get
C) was reading / got
D) would be reading / was getting
E) had read / had got
The answer to the question above is C. I wonder why A is wrong. As far as I know it is possible to use present perfect after when and will in the main clause. This is what Swan has to say about this:
present perfect: . " when I've finished
The present perfect is used instead of the future perfect, to express the idea of
I'll phone you when I've finished. (NOT ... when I will have finished)
At the end of the year there will be an exam on everything you've studied.
(NOT ... everything you will have studied.)
Logically, how would you be able to know the first? It strikes me that this is more of a problem of meaning and logic than grammar.
Can't it be pre-arranged?
Originally Posted by Tdol
Search Engine Optimization by vBSEO