0
Jack112 Posted 21 years ago
Grammar

Which

1. The hub does not require PCI resources which improves PCI bus performance. (What is 'which' referring to here?)

Thanks.
  

Top answer

I don't know what PCI stands for, Jack. , PCI resources). Also, normally, 'which' introduces a clause that is separated by commas from what it modifies.

  • I don't know what PCI stands for, Jack.
  • , PCI resources).
  • Also, normally, 'which' introduces a clause that is separated by commas from what it modifies.
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.

5 Answers
0
I don't know what PCI stands for, Jack. But, if the singular/plural form in 'improves' is any indication, we can say that the 'which' clause does not modify what it immediately follows (i.e., PCI resources). Also, normally, 'which' introduces a clause that is separated by commas from what it modifies.
0
"which" refers to the whole idea of "non-requirement", that is, it refers to the entire fact just presented. As such, it must have a comma.

The hub does not require PCI resources. This fact improves PCI bus performance.

OR

The hub does not require PCI resources, which improves PCI bus performance.

CJ
0
1. It consists of thousands of classes, each of which has many methods. (What is 'which' referring to? 'Classes' ? If so, shouldn't 'has' be 'have' ? )

Thanks.
0
I think 'which' refers to each class.
0
And 'has' refers to 'each' (each one of which has).

Related Questions