1. Nancy had been giving [makmng] a speech for 20
[twenty] minutes when ! came (Im).
2. Had people been using the Internet before you
were born?
3. The goods will have been sold out by the time we
get to the shop [store].
| 解説| 1. 過去のある時点までの動作の継続を過去完了進
行形で表す。
2. 過去のある時点までの動作の継続を過去完了進行形で尋
ねる。
3. 未来のある時点での動作の完了とその結果生じる未来の
状況を未来完了形で表す。「…する時までに」(〈by the
time+S'+V”)》 は未来のことだが, 動詞は現在形になる。