问题
                    
How time flies ! Several years _____ since we last met at Jack’s Party.
                            A:has passed
B:had passed
C:have passed
D:will pass
                        
                        B:had passed
C:have passed
D:will pass
正确答案是: