0
Jack112 Posted 20 years ago
Grammar

Subject and Verb

Original sentence:

1. The kernel comprises a set of routines, mostly written in C, that communicate with the hardware directly.

My modified sentence:

2. The kernel comprises a set of routines, that [are/is] mostly written in C, that communicate with the hardware directly. (What does that first 'that' refer to? Is it 'kernel' or 'set' or 'routines' ? How do you figure it out? It's so complicated!! What does the second 'that' refer to?)

Thanks!!
  

Top answer

Jack, I am sure you are talking about the LInux kernel here. I like Linux and Solaris. I am a UNIX fan.

  • Jack, I am sure you are talking about the LInux kernel here.
  • I like Linux and Solaris.
  • I am a UNIX fan.
  • This computer I am writing is a Linux one.
  • I am using Mandriva Linux 2006.
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.

3 Answers
0
Jack, I am sure you are talking about the LInux kernel here.
I like Linux and Solaris. I am a UNIX fan.

This computer I am writing is a Linux one. I am using Mandriva Linux 2006. It is a 64 bit version.

The kernel comprises a set of routines, that [are/is] mostly written in C, that communicate with the hardware directly.


The kernel com
0
The way I first read it, by setting off the "mostly written in C" with the commas, you are making it additional or parenthetical information. So the kernel is the subject. And as a singular word, you need the singular verb form, communicates.

But on a second reading, I thought that perhaps routines are supposed to be the things that communicate,
0
I would agree with Grammar Geek if you want to penetrate deep into the meaning.

Related Questions