8. (D)
Question Type: Conditional
The question gives us a piece of extra, conditional ("If") information that will apply to this question only: L is never shown again once G is shown. Given this condition, we’re looking for the maximum number of film showings. We already know that Friday and Saturday are limited to two showings each. So, even without the new condition, we can have a max of seven showings. Let’s see if we can make the condition work with seven showings.
To start, we’d need to fill all of Thursday’s slots. We know that H has to be last on Thursday, and the new condition says that L would have to come before G. We can do this: L first, G second, H third.
We must keep in mind, however, that we can’t use any more L’s (since G has been shown). So, for Friday we’d have to do: H first, G second (since G would need to be last). So far so good! We have a problem with Saturday, though. We can’t use any more L’s, and we can’t show both G and H on Saturday. Thus, we can only show one film on Saturday, G or H.
Given the constraint, we can’t show seven films, but we just proved that six is possible.