Depends on lots of things. If "green apples" was a highly competitive phrase with lots of established sites with good link pop and PR they could come up higher. However if you have the EXACT phrase in your domain it's possible you'd make 1st page.
Good example, from my own personal experience.
My screen name at some forums is 5starAffiliates because 5starAffiliatePrograms won't fit some places. So lots of people call me 5starAffiliates which is a problem because I don't own 5starAffiliates.com. If someone goes to that site which is just sort of a domain placeholder with questionable ads I would NEVER touch, it could cause confusion or even make me look bad, if someone didn't realize that was NOT my site.
So I should probably just buy that guy out,
but for now I'll just use his site as an example.
The domain is 5starAffiliates.com but if you Google "5 Star Affiliates" in quotes or even 5staraffiliates all one word, I come up all over the place and forums, blogs I post at and articles people have written about me come up, but that site doesn't come up, not in the 1st 3 pages at least, because my site's too well established.
"5 Star Affiliates" - Google Search
And I'm just one little ole site. But if the key phrase in the domain was "best mortgage rates"
or something competitive there would be lots of others fighting for the top spots.