0
Perfect Stranger Posted 12 years ago
Grammar

Grammar question no. 68

Dear Fellow Users,

I'll describe the whole situation step by step.

1) Yesteday in the evening I turned on my PC in order to download some important files.
2) I decieded to leave the PC running for the night as the files size was quite big.
3) Today in the morning, to my surprise, I found out that due to lack of space on my HDD the files couldn't be fully downloaded.
4) The computer was running in vain.

Is the following sentence correct?

I would already have the files if there had been enough space on my HDD.

or shoud I say:

I would have already have the files if there had been enough space on my HDD

or perhaps this one:

If I had enough space on my HDD the files would have already been downloaded (by this morning)

I'd be grateful for any suggestions.

Thank you.
  

Top answer

For the context you have provided, I think, you could say this: - If I had (or If there had been ) enough space on my HDD [but I didn't have / there wasn't enough space on it], all the files would have been downloaded by this morning [but all the files didn't download by this morning]. Also, you don't really need 'already' there, because 'by this morning' has the meaning 'before or at the point the morning came to an end.

  • For the context you have provided, I think, you could say this: - If I had (or If there had been ) enough space on my HDD [but I didn't have / there wasn't enough space on it], all the files would have been downloaded by this morning [but all the files didn't download by this morning].
  • Also, you don't really need 'already' there, because 'by this morning' has the meaning 'before or at the point the morning came to an end.
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

2 Answers
0
For the context you have provided, I think, you could say this:

- If I had (or If there had been) enough space on my HDD [but I didn't have / there wasn't enough space on it], all the files would have been downloaded by this morning [but all the files didn't download by this morning].

Also, you don't really need 'already' there, because
0
Thanks. I have to chew this over.

Related Questions